Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.22.2.2
Revenue (Tables)
6 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table represents the Company's revenue disaggregated by the nature and timing of services:
Three Months Ended October 31, Six Months Ended October 31,
  2022 2021 2022 2021
Tuition - recognized over period of instruction
$ 14,668,048  $ 16,632,114  $ 30,963,458  $ 33,753,794 
Course fees - recognized over period of instruction
1,897,980  1,982,771  4,014,059  3,986,111 
Book fees - recognized at a point in time
—  15,018  —  42,777 
Exam fees - recognized at a point in time
231,458  194,371  470,526  390,413 
Service fees - recognized at a point in time
277,061  115,937  520,417  198,111 
Revenue $ 17,074,547  $ 18,940,211  $ 35,968,460  $ 38,371,206