Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Realized gain embedded derivative, net $ 777 $ 138 $ 1,423
Unrealized gain (loss) - embedded derivative, net 225 (185) 291
Total sales, net 125,196 90,692 120,301
Dore      
Disaggregation of Revenue [Line Items]      
Less: Treatment and refining charges (136) (233) (171)
Total concentrate sales, net 8,662 11,260 9,031
Gold Dore      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net 8,120 8,719 6,763
Silver Dore      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net 678 2,774 2,439
Concentrate      
Disaggregation of Revenue [Line Items]      
Less: Treatment and refining charges (11,349) (20,907) (13,825)
Total concentrate sales, net 115,532 79,479 109,556
Gold Concentrate      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net (32,593) (22,145) (27,184)
Silver Concentrate      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net 26,095 20,391 21,347
Copper Concentrate      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net 13,495 9,387 9,930
Lead Concentrate      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net 13,442 12,012 16,116
Zinc Concentrate      
Disaggregation of Revenue [Line Items]      
Total concentrate sales, net $ 41,256 $ 36,451 $ 48,804