XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
3 Months Ended
Jul. 31, 2022
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

The composition of accrued expenses is summarized below:

 

   July 31, 2022   April 30, 2022 
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