Quarterly report [Sections 13 or 15(d)]

NET LOSS PER COMMON SHARE (Tables)

v3.26.1
NET LOSS PER COMMON SHARE (Tables)
3 Months Ended
Jul. 31, 2026
Earnings Per Share [Abstract]  
SCHEDULE OF ANTI-DILUTIVE SECURITIES EXCLUDED FROM COMPUTATION OF EARNINGS PER SHARE

  

    July 31, 2026     July 31, 2025  
Common stock equivalents:                
Restricted and deferred stock units     675,259       586,461  
Stock options     548,056       450,991  
Stock warrants     3,165,583       2,780,060  
Total     4,388,898       3,817,512