XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES (Tables)
9 Months Ended
Jan. 31, 2023
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

The composition of accrued expenses is summarized below:

 

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