v3.26.3
WARRANTS (Details - Warrant activity) - Warrants [Member] - USD ($)
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of warrants outstanding, beginning balance 0 0
Weighted average exercise price, beginning balance $ 0 $ 0
Aggregate intrinsic value outstanding, beginning balance   $ 0
Number of warrants exercisable, beginning balance 0 0
Weighted average exercise price exercisable, beginning balance $ 0 $ 0
Number of warrants, granted 81,150 0
Weighted average exercise price, granted $ 2.25 $ 0
Number of warrants, exercised 0 0
Weighted average exercise price, exercised $ 0 $ 0
Number of warrants, exercised 0 0
Weighted average exercise price, cancelled/forfeited $ 0 $ 0
Weighted average remaining contractual term, granted 4 years 9 months 29 days  
Aggregate intrinsic value, granted $ 107,118  
Number of warrants outstanding, ending balance 81,150 0
Weighted average exercise price, ending balance $ 2.25 $ 0
Weighted average remaining contractual term 4 years 9 months 29 days  
Aggregate intrinsic value outstanding, ending balance $ 107,118  
Number of warrants exercisable, ending balance 81,150 0
Weighted average exercise price exercisable, ending balance $ 2.25 $ 0
Weighted average remaining contractual term, exercisable   4 years 9 months 29 days
Aggregate intrinsic value exercisable, ending balance $ 107,118  
Number of warrants, unvested 0  
Weighted average exercise price, unvested $ 0