Quarterly report pursuant to Section 13 or 15(d)

Note 18 ??? Share Based Awards (Details Narrative)

v3.22.4
Note 18 – Share Based Awards (Details Narrative) - USD ($)
9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Share-Based Payment Arrangement [Abstract]    
[custom:NumberOfSharesIssuableInConnectionWithAwardsUnderPlanMaximum] 8,750,000  
[custom:UnrecognizedStockBasedCompensationExpenseRelatedToUnvestedStockOptions] $ 3,052,603 $ 3,762,636
[custom:StockCompensationExpensePertainingToOptions] 1,308,768 974,019
[custom:StockCompensationExpensePertainingToRestrictedStockUnits] $ 1,482,190 $ 1,092,127