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