Annual report [Section 13 and 15(d), not S-K Item 405]

STOCK OPTIONS AND WARRANTS (Details - Warrant activity)

v3.25.2
STOCK OPTIONS AND WARRANTS (Details - Warrant activity) - Warrant [Member] - $ / shares
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Warrants outstanding, beginning balance 18,570,847 9,890,847  
Weighted average exercise price warrants outstanding, beginning balance $ 4.54 $ 4.99  
Weighted average remaining contractual term 2 years 1 month 13 days 3 years 1 month 13 days 3 years 3 months 21 days
Warrants issued 0 8,750,000  
Weighted average exercise price warrants issued $ 0 $ 4.00  
Warrants exercised 0 (70,000)  
Weighted average exercise price warrants Exercised $ 0 $ 0  
Warrants expired 0 0  
Weighted average exercise price warrants Expired $ 0 $ 0  
Warrants outstanding, ending balance 18,570,847 18,570,847 9,890,847
Weighted average exercise price warrants outstanding, ending balance $ 4.54 $ 4.54 $ 4.99
Warrants exercisable 18,570,847    
Weighted average exercise price warrants exercisable $ 4.54    
Weighted-average remaining contractual term, exercisable 2 years 1 month 13 days