XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER COMMON SHARE (Tables)
3 Months Ended
Jul. 31, 2023
Earnings Per Share [Abstract]  
SCHEDULE OF ANTI-DILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE

 

   July 31, 2023   July 31, 2022 
Common stock equivalents:          
Restricted stock units   433,475    441,402 
Stock options   192,750    148,060 
Stock warrants   2,888,949    2,018,949 
Total   3,515,174    2,608,411