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

  

   July 31, 2025   July 31, 2024 
Common stock equivalents:          
Restricted and deferred stock units   586,461    433,475 
Stock options   450,991    192,750 
Stock warrants   2,780,060    4,288,949 
Total   3,817,512    4,915,174