Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.23.1
Revenue (Tables)
9 Months Ended
Jan. 31, 2023
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 January 31, Nine Months Ended January 31,
  2023 2022 2023 2022
Tuition - recognized over period of instruction
$ 13,301,292  $ 16,550,586  $ 44,264,750  $ 50,304,380 
Course fees - recognized over period of instruction
1,745,950  1,981,470  5,760,009  5,967,581 
Book fees - recognized at a point in time
—  —  —  42,777 
Exam fees - recognized at a point in time
219,869  199,924  690,395  590,337 
Service fees - recognized at a point in time
306,931  212,818  827,348  410,929 
Revenue $ 15,574,042  $ 18,944,798  $ 51,542,502  $ 57,316,004