v3.26.3
STOCK OPTIONS AND WARRANTS (Tables)
3 Months Ended
Jul. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
            
Options  Number of
Options
   Weighted
Average
Exercise
Price per
Share
   Weighted
Average
Remaining
Contractual
Term in Years
 
Outstanding, April 30, 2026   1,160,627   $2.14    7.68 
Issued            
Expired and forfeited   (333)   16.20     
Outstanding, July 31, 2026   1,160,294   $2.13    7.43 
Exercisable, July 31, 2026   1,160,294   $2.13    7.43 
Schedule of warrant activity
            
   Warrants   Weighted
Average
Exercise Price Per Share
   Weighted
Average
Remaining Contractual Term In Years
 
Outstanding, April 30, 2026   55,819,519   $1.68    2.14 
Issued            
Exercised             
Expired            
Outstanding, July 31, 2026   55,819,519    1.68    1.88 
Exercisable, July 31, 2026   55,819,519   $1.68    1.88