v3.26.1
Precious metals delivery and purchase agreement - Disclosure of net metals contract liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disclosure of detailed information about property, plant and equipment [Line items]    
Net metals liability, beginning of year $ 0 $ 36,837
Revision from liabilities to retained earnings 0 (5,183)
Revised net metals liability, beginning of year 35,804 31,654
Advance increase (net of financing expense) 0 12,512
Delivery of metals purchased (18,233) (18,564)
Revaluation of metals liability 23,455 10,202
Net metals liability, end of year 41,026 35,804
Current portion 21,308 12,887
Non-current portion 19,718 22,917
Total $ 41,026 $ 35,804