| Property and Equipment (Tables)
 | 12 Months Ended | 
| Apr. 30, 2022 | 
|---|
| Property, Plant and Equipment [Abstract] | Ìý | 
| Schedule of Property and Equipment | Property and equipment consisted of the following: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | April 30, |  
|  | 2022 |  | 2021 |  
| ÌýÌýÌýComputer equipment and hardware | $ | 1,516,475Ìý |  |  | $ | 956,463Ìý |  |  
| ÌýÌýÌýFurniture and fixtures | 2,193,261Ìý |  |  | 1,705,101Ìý |  |  
| ÌýÌýÌýLeasehold improvements | 7,179,896Ìý |  |  | 5,729,324Ìý |  |  
| ÌýÌýÌýInstructional equipment | 715,652Ìý |  |  | 421,039Ìý |  |  
| ÌýÌýÌýSoftware | 10,285,096Ìý |  |  | 8,488,635Ìý |  |  
| ÌýÌýÌýConstruction in progress | 2,100Ìý |  |  | 247,767Ìý |  |  
|  | 21,892,480Ìý |  |  | 17,548,329Ìý |  |  
| Accumulated depreciation and amortization | (8,395,001) |  |  | (4,892,987) |  |  
| ÌýÌýÌýÌýÌýÌýProperty and equipment, net | $ | 13,497,479Ìý |  |  | $ | 12,655,342Ìý |  |  | 
| Schedule of Software | Software consisted of the following: 
Courseware and accreditation consisted of the following:
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | April 30, |  
|  | 2022 |  | 2021 |  
| Software | $ | 10,285,096Ìý |  |  | $ | 8,488,635Ìý |  |  
| Accumulated amortization | (5,170,943) |  |  | (3,444,325) |  |  
| Software, net | $ | 5,114,153Ìý |  |  | $ | 5,044,310Ìý |  |  
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | April 30, |  
|  | 2022 |  | 2021 |  
| Courseware | $ | 575,283Ìý |  |  | $ | 408,222Ìý |  |  
| Accreditation | 59,350Ìý |  |  | 59,350Ìý |  |  
|  | 634,633Ìý |  |  | 467,572Ìý |  |  
| Accumulated amortization | (360,586) |  |  | (280,276) |  |  
| Courseware and accreditation, net | $ | 274,047Ìý |  |  | $ | 187,296Ìý |  |  | 
| Schedule of Depreciation and Amortization Expense | Depreciation and amortization expense for property and equipment and software is summarized below: 
|  |  |  |  |  |  |  |  |  |  |  |  |  
|  | Years Ended April 30, |  
|  | 2022 |  | 2021 |  
| Depreciation and amortization expense: |  |  |  |  
| Property and equipment, excluding software | $ | 1,555,119Ìý |  |  | $ | 975,900Ìý |  |  
| Software amortization expense | $ | 1,726,618Ìý |  |  | $ | 1,405,756Ìý |  |  | 
| Schedule of Estimated Future Amortization Expense of Software | The following is a schedule of estimated future amortization expense of software at AprilÌý30, 2022 (by fiscal year): 
The following is a schedule of estimated future amortization expense of courseware and accreditation at AprilÌý30, 2022 (by fiscal year):
|  |  |  |  |  |  |  
|  | Future Expense |  
| 2023 | $ | 1,763,621Ìý |  |  
| 2024 | 1,473,045Ìý |  |  
| 2025 | 1,070,781Ìý |  |  
| 2026 | 610,861Ìý |  |  
| 2027 | 195,845Ìý |  |  
| Total | $ | 5,114,153Ìý |  |  
|  |  |  |  |  |  |  
|  | Future Expense |  
| 2023 | $ | 83,690Ìý |  |  
| 2024 | 70,142Ìý |  |  
| 2025 | 59,054Ìý |  |  
| 2026 | 52,579Ìý |  |  
| 2027 | 8,582Ìý |  |  
| Total | $ | 274,047Ìý |  |  |