XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 19 – Share Based Awards (Details Narrative) - USD ($)
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Share-Based Payment Arrangement [Abstract]    
[custom:NumberOfSharesIssuableInConnectionWithAwardsUnderPlanMaximum] 11,750,000  
[custom:UnrecognizedStockBasedCompensationExpenseRelatedToUnvestedStockOptions] $ 943,648 $ 2,940,239
[custom:StockCompensationExpensePertainingToOptions] 2,619,501 1,617,982
[custom:StockCompensationExpensePertainingToRestrictedStockUnits] $ 989,766 $ 2,038,742