XML 67 R49.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Apr. 30, 2022
Apr. 30, 2021
Payables and Accruals [Abstract]    
Accrued payroll $ 2,041,949 $ 415,264
Accrued bonus 1,114,753 868,200
Accrued professional fees 1,706,560 240,177
Goods received not invoiced 293,413 487,945
Accrued sales taxes 250,000  
Other accrued expenses 695,336 280,537
Total $ 5,602,011 $ 2,292,123