Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.22.2.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 17,074,547 $ 18,940,211 $ 35,968,460 $ 38,371,206
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 14,668,048 16,632,114 30,963,458 33,753,794
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,897,980 1,982,771 4,014,059 3,986,111
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 0 15,018 0 42,777
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 231,458 194,371 470,526 390,413
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 277,061 $ 115,937 $ 520,417 $ 198,111