v3.26.1
Silver metals delivery agreement - Disclosure of net silver contract liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disclosure of Silver Metals Delivery Agreement. [Line Items]    
Net silver liability, beginning of year $ 18,193  
Revision from liabilities to retained earnings (3,625)  
Revised net silver liability, beginning of year 14,568  
Revaluation of metals liability 22,953  
Net silver liability, end of year 37,521  
Current portion 13,325 $ 0
Non-current portion 24,196 14,568
Silver liability $ 37,521 $ 14,568