v3.26.1
STOCK OPTIONS AND WARRANTS (Details - Warrant activity) - $ / shares
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Warrant [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants outstanding, beginning balance 18,570,847 18,570,847  
Weighted average exercise price warrants outstanding, beginning balance $ 4.54 $ 4.54  
Weighted average remaining contractual term 2 years 1 month 20 days 2 years 1 month 13 days 2 years 1 month 13 days
Warrants issued 8,216,250  
Weighted average exercise price warrants issued $ 1.00  
Warrants exercised (1,100,000)    
Weighted average exercise price, warrants exercised $ 0.95    
Warrants expired 0    
Weighted average exercise price, warrants expired $ 0    
Warrants outstanding, ending balance 55,819,519 18,570,847 18,570,847
Weighted average exercise price warrants outstanding, ending balance $ 1.68 $ 4.54 $ 4.54
Warrants exercisable 55,819,519    
Weighted average exercise price warrants exercisable $ 1.68    
Weighted-average remaining contractual term, exercisable 2 years 1 month 20 days    
Series B Warrants And Settlement Warrants Adjusted [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants issued 30,132,422    
Weighted average exercise price warrants issued $ 0.95