XML 13 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
6 Months Ended
Oct. 31, 2019
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,
 2019201820192018
Tuition - recognized over period of instruction
$10,807,131  $7,442,392  $20,098,083  $14,076,232  
Course fees - recognized over period of instruction
1,119,259  539,665  2,045,213  1,000,876  
Book fees - recognized at a point in time
20,631  26,251  41,416  50,465  
Exam fees - recognized at a point in time
55,415  43,600  115,515  95,840  
Service fees - recognized at a point in time
83,529  43,436  143,720  93,236  
 $12,085,965  $8,095,344  $22,443,947  $15,316,649