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
|