XML 160 R91.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Capital Stock - Continuity Schedule of Outstanding Share Purchase Warrants (Details) - $ / shares
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Balance, Number of Warrants (in shares) 3,857,030 3,615,454 5,387,323
Balance, Weighted Average Exercise Price (in dollars per share) $ 3.31 $ 1.92 $ 1.9
Exercised, Number of Warrants (in shares) 2,591,711 (4,359,086) (1,771,869)
Exercised, Weighted Average Exercise Price (in dollars per share) $ 3.13 $ 1.73 $ 1.88
Balance, Weighted Average Exercise Price (in dollars per share) $ 3.29 $ 3.31 $ 1.92
Issuance, Number of Warrants (in shares)   4,660,580  
Issued, Weighted Average Exercise Price (in dollars per share)   $ 2.95  
Expired, Number of Warrants (in shares)   (59,918)  
Expired, Weighted Average Exercise Price (in dollars per share)   $ 1.8  
Exercised, Number of Warrants (in shares) (2,591,711) 4,359,086 1,771,869
Balance, Number of Warrants (in shares) 1,265,319 3,857,030 3,615,454