v3.25.4
Share capital - Stock Options Outstanding and Exercisable (Details)
6 Months Ended
Jan. 31, 2026
$ / shares
shares
Jan. 31, 2026
$ / shares
shares
Jul. 31, 2025
$ / shares
shares
Nov. 06, 2024
shares
Oct. 31, 2024
$ / shares
shares
Jul. 31, 2024
$ / shares
shares
Share capital [Abstract]            
Outstanding (in Shares) 108,644 108,644 108,644 58,644 62,772 62,772
Outstanding (in Dollars per share) | $ / shares $ 23.1   $ 22.79   $ 40.2 $ 40.2
Exercisable (in Shares) 57,956 57,956 51,859      
Exercise Price Range One [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 2,676 2,676        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Jan. 17, 2028          
Exercisable (in Shares) 2,676 2,676        
Exercise Price Range Two [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 9,176 9,176        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Feb. 06, 2028          
Exercisable (in Shares) 9,176 9,176        
Exercise Price Range Three [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 8,411 8,411        
Outstanding (in Dollars per share) | $ / shares   $ 72.6        
Expiry date May 15, 2028          
Exercisable (in Shares) 7,723 7,723        
Exercise Price Range Four [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 764 764        
Outstanding (in Dollars per share) | $ / shares   $ 77.2        
Expiry date Jun. 26, 2028          
Exercisable (in Shares) 764 764        
Exercise Price Range Five [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 50,000 50,000        
Outstanding (in Dollars per share) | $ / shares   $ 2.32        
Expiry date Mar. 26, 2030          
Exercisable (in Shares) 0 0        
Exercise Price Range Six [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 22,938 22,938        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Jan. 17, 2032          
Exercisable (in Shares) 22,938 22,938        
Exercise Price Range Seven [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 4,588 4,588        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Mar. 01, 2032          
Exercisable (in Shares) 4,588 4,588        
Exercise Price Range Eight [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 917 917        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Mar. 14, 2032          
Exercisable (in Shares) 917 917        
Exercise Price Range Nine [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 7,646 7,646        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Oct. 12, 2032          
Exercisable (in Shares) 7,646 7,646        
Exercise Price Range Ten [Member]            
Share capital [Abstract]            
Outstanding (in Shares) 1,528 1,528        
Outstanding (in Dollars per share) | $ / shares   $ 52.4        
Expiry date Feb. 06, 2033          
Exercisable (in Shares) 1,528 1,528