Revenue - Narrative (Details) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Oct. 31, 2022 |
Oct. 31, 2021 |
Oct. 31, 2022 |
Oct. 31, 2021 |
Apr. 30, 2022 |
|
Disaggregation of Revenue [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý |
Deferred revenue | $ 8,772,017 | Ìý | $ 8,772,017 | Ìý | $ 5,889,911 |
Recognition of deferred revenue | Ìý | Ìý | $ 5,055,024 | Ìý | Ìý |
Revenue Benchmark | Customer Concentration Risk | Pre-Licensure Nursing Program | Ìý | Ìý | Ìý | Ìý | Ìý |
Disaggregation of Revenue [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý |
Revenue (as percent) | 20.00% | 21.00% | 22.00% | 22.00% | Ìý |
Revenue Benchmark | Customer Concentration Risk | Non-US | Ìý | Ìý | Ìý | Ìý | Ìý |
Disaggregation of Revenue [Line Items] | Ìý | Ìý | Ìý | Ìý | Ìý |
Revenue (as percent) | 2.00% | 2.00% | 2.00% | 2.00% | Ìý |