v3.26.1
WARRANTS - Schedule of warrants outstanding (Details) - Warrants [Member] - $ / shares
9 Months Ended 12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Class of Warrant or Right [Line Items]      
Number of warrants, beginning balance 300,000    
Granted 0 450,000  
Exercised 0 0  
Expired/Canceled 0 (150,000)  
Number of warrants, ending balance 300,000 300,000 300,000
Number of warrant exercisable 300,000 300,000  
Weighted average exercise price outstanding opening balance $ 2.63    
Weighted average exercise price, Granted 0 $ 2.25  
Weighted average exercise price, Exercised 0 0  
Weighted average exercise price, Expired/Canceled 0 1.5  
Weighted average exercise price outstanding ending balance 2.63 2.63 $ 2.63
Weighted average exercise price exercisable ending balance $ 2.63 $ 2.63  
Weighted average contractual term, Granted   2 years 6 months 14 days  
Weighted average contractual term 9 months 14 days 2 years 14 days 1 year 6 months 14 days
Weighted average contractual term exercisable 9 months 14 days 2 years 14 days