XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Tables)
9 Months Ended
Jan. 31, 2023
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 January 31,Nine Months Ended January 31,
 2023202220232022
Tuition - recognized over period of instruction
$13,301,292 $16,550,586 $44,264,750 $50,304,380 
Course fees - recognized over period of instruction
1,745,950 1,981,470 5,760,009 5,967,581 
Book fees - recognized at a point in time
— — — 42,777 
Exam fees - recognized at a point in time
219,869 199,924 690,395 590,337 
Service fees - recognized at a point in time
306,931 212,818 827,348 410,929 
Revenue$15,574,042 $18,944,798 $51,542,502 $57,316,004