XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES (Tables)
12 Months Ended
Apr. 30, 2023
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

The composition of accrued expenses is summarized below:

 

   April 30, 2023   April 30, 2022 
Accrued payroll  $1,535,186   $921,759 
Accrued bonus   1,720,606    1,014,833 
Accrued professional fees   490,424    1,706,560 
Other accrued expenses   1,165,623    738,749 
Total  $4,911,839   $4,381,901