XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jan. 31, 2023
Apr. 30, 2022
Payables and Accruals [Abstract]    
Accrued payroll $ 1,545,123 $ 921,759
Accrued bonus 1,611,606 1,014,833
Accrued professional fees 1,300,000 1,706,560
Other accrued expenses 984,697 738,749
Total $ 5,441,426 $ 4,381,901