XML 106 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivative Financial Instruments - Summary of Classification of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Recurring    
Fair value of the derivative instruments    
Assets $ 3,630 $ 56,794
Fair Value, Recurring | Level 1    
Fair value of the derivative instruments    
Assets 0 43,893
Fair Value, Recurring | Level 2    
Fair value of the derivative instruments    
Assets 3,630 12,901
Fair Value, Recurring | Level 3      
Fair value of the derivative instruments    
Assets 0 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 318 299
Silver and Gold Concentrate Sales Agreements | Accrued liabilities and other    
Fair value of the derivative instruments    
Fair Value of Derivative Liability   10
Provisional metal sales contracts | Fair Value, Recurring    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 318  
Fair value of derivative asset   299
Fair value of derivative liability   10
Provisional metal sales contracts | Fair Value, Recurring | Level 1    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 0  
Fair value of derivative asset   0
Fair value of derivative liability   0
Provisional metal sales contracts | Fair Value, Recurring | Level 2    
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 318  
Fair value of derivative asset   299
Fair value of derivative liability   10
Provisional metal sales contracts | Fair Value, Recurring | Level 3      
Fair value of the derivative instruments    
Embedded Derivative, Fair Value of Embedded Derivative Asset 0  
Fair value of derivative asset   0
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 | Fair Value, Recurring | Level 1    
Fair value of the derivative instruments    
Fair value of derivative asset 0  
SIlver Forwards | Fair Value, Recurring | Level 2    
Fair value of the derivative instruments    
Fair value of derivative asset 3,312  
SIlver Forwards | Fair Value, Recurring | Level 3      
Fair value of the derivative instruments    
Fair value of derivative asset 0  
Gold Forwards | Fair Value, Recurring    
Fair value of the derivative instruments    
Fair value of derivative asset   12,343
Fair value of derivative liability 1,981  
Gold Forwards | Fair Value, Recurring | Level 1    
Fair value of the derivative instruments    
Fair value of derivative asset   0
Fair value of derivative liability 0  
Gold Forwards | Fair Value, Recurring | Level 2    
Fair value of the derivative instruments    
Fair value of derivative asset   12,343
Fair value of derivative liability 1,981  
Gold Forwards | Fair Value, Recurring | Level 3      
Fair value of the derivative instruments    
Fair value of derivative asset   $ 0
Fair value of derivative liability $ 0