Quarterly report pursuant to Section 13 or 15(d)

Revenue - Schedule of Disaggregated Revenue (Details)

v3.19.3.a.u2
Revenue - Schedule of Disaggregated Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 12,085,965 $ 8,095,344 $ 22,443,947 $ 15,316,649
Tuition        
Disaggregation of Revenue [Line Items]        
Revenue 10,807,131 7,442,392 20,098,083 14,076,232
Course fees        
Disaggregation of Revenue [Line Items]        
Revenue 1,119,259 539,665 2,045,213 1,000,876
Book fees        
Disaggregation of Revenue [Line Items]        
Revenue 20,631 26,251 41,416 50,465
Exam fees        
Disaggregation of Revenue [Line Items]        
Revenue 55,415 43,600 115,515 95,840
Service fees        
Disaggregation of Revenue [Line Items]        
Revenue $ 83,529 $ 43,436 $ 143,720 $ 93,236