Quarterly report pursuant to Section 13 or 15(d)

Revenues - Schedule of Disaggregated Revenue (Details)

v3.20.4
Revenues - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 16,624,837 $ 12,537,940 $ 48,761,444 $ 34,981,887
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 14,580,439 11,177,421 42,922,429 31,275,504
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,834,251 1,194,947 5,220,308 3,240,160
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 44,468 23,195 129,643 64,611
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 69,500 61,500 219,055 177,015
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 96,179 $ 80,877 $ 270,009 $ 224,597