Fair Value Measurement - Statement Of Income Classification (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair Value Statement Of Income Classification [Line Items]      
Unrealized (loss) on zinc zero cost collar, net $ (1,844)    
Sales, net      
Fair Value Statement Of Income Classification [Line Items]      
Realized/unrealized derivative (loss) gain, net 1,002 $ (47) $ 1,714
Other expenses, net      
Fair Value Statement Of Income Classification [Line Items]      
Realized/unrealized gold and silver rounds/bullion gain (loss), net (55) $ 1,173 $ 663
Realized (loss) on zinc zero cost collar, net (1,156)    
Unrealized (loss) on zinc zero cost collar, net $ (1,844)