Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.23.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 15,574,042 $ 18,944,798 $ 51,542,502 $ 57,316,004
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 13,301,292 16,550,586 44,264,750 50,304,380
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,745,950 1,981,470 5,760,009 5,967,581
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 42,777
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 219,869 199,924 690,395 590,337
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 306,931 $ 212,818 $ 827,348 $ 410,929