Quarterly report pursuant to Section 13 or 15(d)

Revenue (Tables)

v3.21.2
Revenue (Tables)
3 Months Ended
Jul. 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
July 31,
  2021 2020
Tuition - recognized over period of instruction
$ 17,121,680  $ 13,367,308 
Course fees - recognized over period of instruction
2,003,340  1,599,693 
Book fees - recognized at a point in time
27,759  39,138 
Exam fees - recognized at a point in time
196,042  70,655 
Service fees - recognized at a point in time
82,174  88,768 
  $ 19,430,995  $ 15,165,562