v3.26.1
Shareholders' Equity - Share purchase option activity within the Company's share-based compensation plan (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2025
shares
Employee Stock Option      
Number of Options      
Balance, beginning of the year 288,000 288,000  
Options expired (20,000) (20,000)  
Options exercised (223,000) (223,000)  
Options cancelled or forfeited (45,000) (45,000)  
Weighted Average Exercise Price (C$)      
Balance, beginning of the year, Weighted Average Exercise Price | $ / shares $ 10.59    
Options expired, Weighted Average Exercise Price | $ / shares 11.8    
Options exercised, Weighted Average Exercise Price | $ / shares 10.78    
Options cancelled or forfeited, Weighted Average Exercise Price | $ / shares $ 9.13    
Deferred Share Units      
Number of Options      
Balance, beginning of the year 347,258 347,258  
Options granted 25,150 25,150  
Balance, end of the year 372,408 372,408  
Weighted Average Exercise Price (C$)      
Balance, beginning of the year, Weighted Average Exercise Price | $ / shares   $ 4.6  
Granted, Weighted Average Grant Date Fair Value | $ / shares   28.26  
Balance, end of the year, Weighted Average Exercise Price | $ / shares   $ 6.2  
Stock Option Plan | Employee Stock Option      
Number of Options      
Options granted 0 0 0