XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Oct. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table represents our revenue disaggregated by the nature and timing of services:
Three Months Ended
October 31,
Six Months Ended
October 31,
 2021202020212020
Tuition - recognized over period of instruction
$16,632,114 $14,974,682 $33,753,794 $28,341,990 
Course fees - recognized over period of instruction
1,982,771 1,786,364 3,986,111 3,386,057 
Book fees - recognized at a point in time
15,018 46,037 42,777 85,175 
Exam fees - recognized at a point in time
194,371 78,900 390,413 149,555 
Service fees - recognized at a point in time
115,937 85,062 198,111 173,830 
 $18,940,211 $16,971,045 $38,371,206 $32,136,607