Quarterly report [Sections 13 or 15(d)]

STOCK OPTIONS AND WARRANTS (Details - Warrant activity)

v3.25.2
STOCK OPTIONS AND WARRANTS (Details - Warrant activity) - Warrant [Member] - $ / shares
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 18,570,847  
Weighted average exercise price warrants outstanding, beginning balance $ 4.54  
Weighted average remaining contractual term 1 year 11 months 19 days 2 years 1 month 13 days
Warrants issued 656,250  
Weighted average exercise price warrants issued $ 4.00  
Warrants exercised 0  
Weighted average exercise price warrants Exercised $ 0  
Warrants expired 0  
Weighted average exercise price warrants Expired $ 0  
Warrants outstanding, ending balance 19,227,097  
Weighted average exercise price warrants outstanding, ending balance $ 4.52  
Warrants exercisable 19,227,097  
Weighted average exercise price warrants exercisable $ 4.52  
Weighted-average remaining contractual term, exercisable 1 year 11 months 19 days