XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1
NET LOSS PER COMMON SHARE (Tables)
9 Months Ended
Jan. 31, 2024
Earnings Per Share [Abstract]  
SCHEDULE OF ANTI-DILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE
   January 31, 2024   January 31, 2023 
Common stock equivalents:          
Restricted stock units   433,475    433,475 
Stock options   192,750    198,060 
Stock warrants   2,888,949    2,018,949 
Total   3,515,174    2,650,484