XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table represents our revenues disaggregated by the nature and timing of services:
Three Months Ended
January 31,
Nine Months Ended
January 31,
 2021202020212020
Tuition - recognized over period of instruction
$14,580,439 $11,177,421 $42,922,429 $31,275,504 
Course fees - recognized over period of instruction
1,834,251 1,194,947 5,220,308 3,240,160 
Book fees - recognized at a point in time
44,468 23,195 129,643 64,611 
Exam fees - recognized at a point in time
69,500 61,500 219,055 177,015 
Service fees - recognized at a point in time
96,179 80,877 270,009 224,597 
 $16,624,837 $12,537,940 $48,761,444 $34,981,887