XML 42 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
9 Months Ended
Jan. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table represents our revenue disaggregated by the nature and timing of services:
Three Months Ended
January 31,
Nine Months Ended
January 31,
 2022202120222021
Tuition - recognized over period of instruction
$16,550,586 $14,580,439 $50,304,380 $42,922,429 
Course fees - recognized over period of instruction
1,981,470 1,834,251 5,967,581 5,220,308 
Book fees - recognized at a point in time
— 44,468 42,777 129,643 
Exam fees - recognized at a point in time
199,924 69,500 590,337 219,055 
Service fees - recognized at a point in time
212,818 96,179 410,929 270,009 
 $18,944,798 $16,624,837 $57,316,004 $48,761,444