Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

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,
  2021 2020 2021 2020
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