XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jul. 31, 2022
Apr. 30, 2022
Payables and Accruals [Abstract]    
Accrued payroll $ 2,370,768 $ 2,011,149
Accrued bonus 1,314,753 1,114,753
Accrued professional fees 1,371,988 1,706,560
Goods received not invoiced 431,023 293,413
Other accrued expenses 1,231,298 476,136
Total $ 6,719,830 $ 5,602,011