v3.26.3
STOCK OPTIONS AND WARRANTS (Details - Option activity) - Equity Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of options outstanding, beginning balance 1,160,627  
Weighted average exercise price per share, beginning balance $ 2.14  
Weighted average remaining contractual term 7 years 5 months 4 days 7 years 8 months 4 days
Number of options, issued 0  
Weighted average exercise price per share, issued $ 0  
Number of options, expired and forfeited (333)  
Weighted average exercise price per share, expired and forfeited $ 16.20  
Number of options outstanding, ending balance 1,160,294 1,160,627
Weighted average exercise price per share, ending balance $ 2.13 $ 2.14
Number of options, exercisable 1,160,294  
Weighted average exercise price per share, exercisable $ 2.13  
Weighted-average remaining contractual term, exercisable 7 years 5 months 4 days