XML 144 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Note 16 - Capital Stock - Continuity Schedule of Outstanding Share Purchase Warrants (Details) - $ / shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Balance, Number of Warrants (in shares) 3,615,454 5,387,323 7,721,981
Balance, Weighted Average Exercise Price (in dollars per share) $ 1.92 $ 1.90 $ 2.03
Issued, Number of Warrants (in shares) 4,660,580    
Issued, Weighted Average Exercise Price (in dollars per share) $ 2.95    
Exercised, Number of Warrants (in shares) (4,359,086) (1,771,869) (8,240,505)
Exercised, Weighted Average Exercise Price (in dollars per share) $ 1.73 $ 1.88 $ 1.99
Expired, Number of Warrants (in shares) (59,918)   (1,109,304)
Expired, Weighted Average Exercise Price (in dollars per share) $ 1.80   $ 1.87
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.90
September 2020 Offering [Member]      
Issued, Number of Warrants (in shares)     6,833,333
Issued, Weighted Average Exercise Price (in dollars per share)     $ 1.80
April 2021 Offering [Member]      
Issued, Number of Warrants (in shares)     181,818
Issued, Weighted Average Exercise Price (in dollars per share)     $ 4.13