XML 124 R85.htm IDEA: XBRL DOCUMENT v3.25.2
Note 15 - Capital Stock - Warrants Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2021
Warrants, exercise price (in dollars per share) $ 4.13 $ 3.29 $ 3.31 $ 1.92
Warrants, outstanding (in shares) 159,091 1,265,319 3,857,030 3,615,454
Warrants 1 [Member]        
Warrants, exercise price (in dollars per share) $ 4.13      
Warrants, outstanding (in shares) 159,091      
Warrants, remaining contractual life (Year) 8 months 4 days