XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
6 Months Ended
Oct. 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 October 31,Six Months Ended October 31,
 2022202120222021
Tuition - recognized over period of instruction
$14,668,048 $16,632,114 $30,963,458 $33,753,794 
Course fees - recognized over period of instruction
1,897,980 1,982,771 4,014,059 3,986,111 
Book fees - recognized at a point in time
— 15,018 — 42,777 
Exam fees - recognized at a point in time
231,458 194,371 470,526 390,413 
Service fees - recognized at a point in time
277,061 115,937 520,417 198,111 
Revenue$17,074,547 $18,940,211 $35,968,460 $38,371,206