XML 161 R92.htm IDEA: XBRL DOCUMENT v3.24.3
Note 16 - Capital Stock - Warrants Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Exercise Price (in dollars per share) $ 3.29 $ 3.31 $ 1.92 $ 1.9
$ (in shares) 1,265,319 3,857,030 3,615,454 5,387,323
Warrants 1 [Member]        
Exercise Price (in dollars per share) $ 3.16      
$ (in shares) 1,083,501      
$ (Year) 1 month 6 days      
Warrants 2 [Member]        
Exercise Price (in dollars per share) $ 4.13      
$ (in shares) 181,818      
$ (Year) 1 year 8 months 4 days      
Warrants 3 [Member]        
Exercise Price (in dollars per share) $ 3.29      
$ (in shares) 1,265,319      
$ (Year) 3 months 29 days