XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Jan. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity and related information
         
Options  Number of Options   Weighted Average Exercise Price per Share 
Outstanding, April 30, 2024   925,164   $2.97 
Issued        
Expired   (7,467)   60.04 
Outstanding, January 31, 2025   917,697   $2.50 
Exercisable, January 31, 2025   765,660   $2.58 
Vested and expected to vest   917,697   $2.50 
Schedule of unvested stock option activity
         
   Options   Weighted
Average
Grant Date
Fair Value
Per Share
 
Unvested, April 30, 2024   279,536   $1.70 
Granted        
Vested   127,500    2.18 
Forfeited        
Unvested, January 31, 2025   152,036   $2.12 
Schedule of warrant activity and related information
         
   Warrants  

Weighted
Average
Exercise Price

Per Share

 
Outstanding, April 30, 2024   18,570,847   $4.54 
Issued        
Exercised        
Expired        
Outstanding, January 31, 2025   18,570,847    4.54 
Exercisable, January 31, 2025   18,570,847   $4.54