XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
3 Months Ended
Jul. 31, 2021
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
July 31,
 20212020
Tuition - recognized over period of instruction
$17,121,680 $13,367,308 
Course fees - recognized over period of instruction
2,003,340 1,599,693 
Book fees - recognized at a point in time
27,759 39,138 
Exam fees - recognized at a point in time
196,042 70,655 
Service fees - recognized at a point in time
82,174 88,768 
 $19,430,995 $15,165,562