v3.25.1
Note 12 - Capital Stock (Tables)
9 Months Ended
Apr. 30, 2025
Notes Tables  
Schedule Of Share based Compensation Warrants Activity [Table Text Block]
   

Number of

   

Weighted Average

 
   

Warrants

   

Exercise Price

 

Balance, July 31, 2024

    1,265,319     $ 3.29  

Exercised

    (1,065,899 )     3.21  

Expired

    (40,329 )     2.35  

Balance, April 30, 2025

    159,091     $ 4.13  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
       

Number of

   

Weighted Average Remaining

   

Weighted Average

   

Warrants

   

Contractual

   

Exercise Price

   

Outstanding

   

Life (Years)

 

Expiry Date

  4.13       159,091       0.93  

April 5, 2026