XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.4
Note 17 – Share Based Awards (Details Narrative) - USD ($)
6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Share-Based Payment Arrangement [Abstract]    
[custom:NumberOfSharesIssuableInConnectionWithAwardsUnderPlanMaximum] 11,750,000  
[custom:NumberOfSharesIssuableInConnectionWithAwardsUnder2024PlanMaximum] 11,250,000  
[custom:UnrecognizedStockBasedCompensationExpenseRelatedToUnvestedStockOptions]   $ 2,674,589
[custom:StockCompensationExpensePertainingToOptions] $ 815,632 1,606,305
[custom:StockCompensationExpensePertainingToRestrictedStockUnits] $ 1,934,443 $ 501,626