XML 108 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Summary of Classification of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Recurring    
Fair value of the derivative instruments    
Assets   $ 3,630
Level 1 | Fair Value, Recurring    
Fair value of the derivative instruments    
Assets   0
Level 2 | Fair Value, Recurring    
Fair value of the derivative instruments    
Assets   3,630
Level 3   | Fair Value, Recurring    
Fair value of the derivative instruments    
Assets   0
Gold Forwards | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative liability   1,981
Gold Forwards | Level 1 | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative liability   0
Gold Forwards | Level 2 | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative liability $ 0 1,981
Gold Forwards | Level 3   | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative liability   0
SIlver Forwards | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative asset   3,312
SIlver Forwards | Level 1 | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative asset   0
SIlver Forwards | Level 2 | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative asset   3,312
SIlver Forwards | Level 3   | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative asset   0
Provisional metal sales contracts | Fair Value, Recurring    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 222 318
Fair Value of Derivative Liability 70  
Provisional metal sales contracts | Level 1 | Fair Value, Recurring    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 0 0
Fair Value of Derivative Liability 0  
Provisional metal sales contracts | Level 2 | Fair Value, Recurring    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 222 318
Fair Value of Derivative Liability 70  
Provisional metal sales contracts | Level 3   | Fair Value, Recurring    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 0 0
Fair Value of Derivative Liability 0  
Silver and Gold Concentrate Sales Agreements | Prepaid expenses and other    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset $ 222 $ 318