Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.22.0.1
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2022
Jan. 31, 2021
Jan. 31, 2022
Jan. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 18,944,798 $ 16,624,837 $ 57,316,004 $ 48,761,444
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 16,550,586 14,580,439 50,304,380 42,922,429
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,981,470 1,834,251 5,967,581 5,220,308
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 0 44,468 42,777 129,643
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 199,924 69,500 590,337 219,055
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 212,818 $ 96,179 $ 410,929 $ 270,009