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

STOCK OPTIONS AND WARRANTS (Details - Option activity)

v3.25.2
STOCK OPTIONS AND WARRANTS (Details - Option activity) - Equity Option [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]      
Number of options outstanding, beginning 925,164 281,269  
Weighted average exercise price per share, beginning $ 2.97 $ 6.94  
Weighted average remaining contractual term 8 years 7 months 13 days 9 years 1 month 28 days 3 years 29 days
Number of options, issued 252,932 652,028  
Weighted average exercise price per share, granted $ 1.22 $ 2.17  
Number of options, expired (8,135) (8,133)  
Weighted average exercise price per share, expired $ 50.39 $ 75.81  
Number of options outstanding, ending 1,169,961 925,164 281,269
Weighted average exercise price per share, ending $ 2.21 $ 2.97 $ 6.94
Number of options exercisable 917,029    
Weighted average exercise price per share, exercisable $ 2.48    
Weighted-average remaining contractual term, exercisable 8 years 2 months 26 days