Note 12 - Capital Stock - Warrants Outstanding and Exercisable (Details) - $ / shares |
9 Months Ended | |
---|---|---|
Apr. 30, 2025 |
Jul. 31, 2024 |
|
Weighted Average Exercise Price (in dollars per share) | $ 4.13 | $ 3.29 |
Number of Warrants Outstanding (in shares) | 159,091 | 1,265,319 |
Warrants 1 [Member] | ||
Weighted Average Exercise Price (in dollars per share) | $ 4.13 | |
Number of Warrants Outstanding (in shares) | 159,091 | |
Weighted Average Remaining Contractual Life (Year) | 11 months 4 days | |
Expiry Date | Apr. 05, 2026 |