SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Apr. 30, 2023 |
Apr. 30, 2022 |
|
| SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] | ||
| Deferred Tax Assets, Valuation Allowance | $ 15,758,401 | $ 16,498,199 |
| [custom:DeferredTaxAssetsValuationAllowanceCharges] | 0 | 0 |
| Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount | 470,940 | (739,798) |
| Deductions | 0 | 0 |
| Deferred Tax Assets, Valuation Allowance | $ 16,229,341 | $ 15,758,401 |
| X | ||||||||||
- Definition Deferred Tax Assets, Valuation Allowance, charged to costs and expenses No definition available.
|
| X | ||||||||||
- Definition Deferred Tax Assets, Valuation Allowance, deductions No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|