XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Tables)
6 Months Ended
Oct. 31, 2020
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
October 31,
Six Months Ended
October 31,
 2020201920202019
Tuition - recognized over period of instruction
$14,979,083 $10,807,131 $28,341,990 $20,098,083 
Course fees - recognized over period of instruction
1,782,022 1,119,259 3,386,057 2,045,213 
Book fees - recognized at a point in time
46,037 20,631 85,175 41,416 
Exam fees - recognized at a point in time
78,900 55,415 149,555 115,515 
Service fees - recognized at a point in time
85,003 83,529 173,830 143,720 
 $16,971,045 $12,085,965 $32,136,607 $22,443,947