Quarterly report pursuant to Section 13 or 15(d)

Revenue (Schedule of Disaggregated Revenue) (Details)

v3.19.1
Revenue (Schedule of Disaggregated Revenue) (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 8,494,627 $ 5,701,958 $ 23,811,275 $ 14,796,483
Tuition [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 7,732,600 5,341,314 21,808,832 14,055,172
Course Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 634,013 270,901 1,634,889 497,169
Book Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 24,877 24,278 75,342 62,691
Exam Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 45,700 36,500 141,540 97,500
Service Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 57,437 $ 28,965 $ 150,672 $ 83,951