Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.21.2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 18,940,211 $ 16,971,045 $ 38,371,206 $ 32,136,607
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 16,632,114 14,974,682 33,753,794 28,341,990
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,982,771 1,786,364 3,986,111 3,386,057
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 15,018 46,037 42,777 85,175
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 194,371 78,900 390,413 149,555
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 115,937 $ 85,062 $ 198,111 $ 173,830