XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
3 Months Ended
Jul. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table represents the Company's revenue disaggregated by the nature and timing of services:
Three Months Ended
July 31,
 20222021
Tuition - recognized over period of instruction
$16,295,410 $17,121,680 
Course fees - recognized over period of instruction
2,116,079 2,003,340 
Book fees - recognized at a point in time
— 27,759 
Exam fees - recognized at a point in time
239,068 196,042 
Service fees - recognized at a point in time
243,356 82,174 
Revenue$18,893,913 $19,430,995