Quarterly report [Sections 13 or 15(d)]

NET LOSS PER COMMON SHARE (Tables)

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