XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
12 Months Ended
Apr. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue The following table represents the Company's revenue disaggregated by the nature and timing of services:
Years Ended April 30,
20222021
Tuition - recognized over period of instruction$67,200,354 $59,970,120 
Course fees - recognized over period of instruction7,982,689 7,088,539 
Book fees - recognized at a point in time42,777 150,969 
Exam fees - recognized at a point in time799,367 233,820 
Service fees - recognized at a point in time669,179 369,072 
Revenue$76,694,366 $67,812,520