v3.26.1
Note 12 - Commitments, Contingencies and Obligations (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2018
Jun. 30, 2011
Mar. 31, 2026
Mar. 31, 2025
Loss Contingencies [Line Items]        
Environmental remediation expense     $ 1,297 $ 790
Reduction in future payments, Percentage     50.00%  
Lessee, operating lease, liability, to be paid     $ 23,745  
Lease Commitments [Member]        
Loss Contingencies [Line Items]        
Lessee, operating lease, liability, to be paid     23,700  
Performance Obligation Commitments [Member]        
Loss Contingencies [Line Items]        
Surety bonds     227,300  
Letters of credit outstanding, amount     8,000  
Greens Creek [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     4,300  
Greens Creek [Member] | Purchase Orders and Commitment [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     8,000  
Lucky Friday [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     4,300  
Lucky Friday [Member] | Purchase Orders and Commitment [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     8,700  
Keno Hill [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     4,300  
Keno Hill [Member] | Purchase Orders and Commitment [Member]        
Loss Contingencies [Line Items]        
Contractual obligation     5,000  
Casa Berardi [Member] | Orezone Gold Corporation        
Loss Contingencies [Line Items]        
Royalty payments     150,000  
Casa Berardi [Member] | Orezone Gold Corporation | Minimum [Member]        
Loss Contingencies [Line Items]        
Royalty payments     $ 150,000  
Johnny M Mine Area near San Mateo, New Mexico [Member]        
Loss Contingencies [Line Items]        
Estimated response costs $ 9,600      
Carpenter Snow Creek Superfund Site, Cascade County, Montana [Member]        
Loss Contingencies [Line Items]        
Estimated response costs   $ 4,500    
Estimated future response cost   $ 100,000