XML 45 R76.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Derivative Instruments (Details) - Summary of Forward Sales Contracts (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Silver [Member] | 2015 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound      
Average Price Per Ounce      
Silver [Member] | 2016 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound      
Average Price Per Ounce      
Silver [Member] | 2017 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound     
Average Price Per Ounce     
Silver [Member] | 2014 Settlements [Member]    
Contracts on provisional sales    
Ounces under contract (in Ounces)   673hl_OuncesUnderContractionPoundsAndOunces
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
Average price per ounce   19.50hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
Average price per pound   19.50hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
Contracts on forecasted sales    
Average Price Per Pound     
Average Price Per Ounce     
Silver [Member]    
Contracts on provisional sales    
Ounces under contract (in Ounces) 1,607hl_OuncesUnderContractionPoundsAndOunces
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
 
Average price per ounce 16.06hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
 
Average price per pound 16.06hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_SilverMember
 
Gold [Member] | 2015 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound      
Average Price Per Ounce      
Gold [Member] | 2016 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound      
Average Price Per Ounce      
Gold [Member] | 2017 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound     
Average Price Per Ounce     
Gold [Member] | 2014 Settlements [Member]    
Contracts on provisional sales    
Ounces under contract (in Ounces)   3hl_OuncesUnderContractionPoundsAndOunces
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
Average price per ounce   1,205hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
Average price per pound   1,205hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
Contracts on forecasted sales    
Average Price Per Pound     
Average Price Per Ounce     
Gold [Member]    
Contracts on provisional sales    
Ounces under contract (in Ounces) 6hl_OuncesUnderContractionPoundsAndOunces
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
 
Average price per ounce 1,195hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
 
Average price per pound 1,195hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_GoldMember
 
Zinc [Member] | 2015 Settlements [Member]    
Contracts on forecasted sales    
Pounds Under Contract (in Pounds) 46,738,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
39,683,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Pound 0.96hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
0.96hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Ounce 0.96hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
0.96hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Zinc [Member] | 2016 Settlements [Member]    
Contracts on forecasted sales    
Pounds Under Contract (in Pounds) 44,699,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
3,803,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Pound 0.99hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
0.93hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Ounce 0.99hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
0.93hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Zinc [Member] | 2017 Settlements [Member]    
Contracts on forecasted sales    
Pounds Under Contract (in Pounds) 1,984,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2017Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Average Price Per Pound 1.04hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2017Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Average Price Per Ounce 1.04hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2017Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Zinc [Member] | 2014 Settlements [Member]    
Contracts on provisional sales    
Pounds under contract (in Pounds)   11,188,000hl_PoundsUnderContractProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average price per ounce   0.89hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average price per pound   0.89hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Contracts on forecasted sales    
Pounds Under Contract (in Pounds)   31,967,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Pound   1.00hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Average Price Per Ounce   1.00hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
Zinc [Member]    
Contracts on provisional sales    
Pounds under contract (in Pounds) 19,456,000hl_PoundsUnderContractProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Average price per ounce 1.01hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Average price per pound 1.01hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_ZincMember
 
Lead [Member] | 2015 Settlements [Member]    
Contracts on forecasted sales    
Pounds Under Contract (in Pounds) 29,652,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
36,982,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Pound 1.07hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
1.07hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Ounce 1.07hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
1.07hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2015Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Lead [Member] | 2016 Settlements [Member]    
Contracts on forecasted sales    
Pounds Under Contract (in Pounds) 34,337,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
30,589,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Pound 1.03hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
1.03hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Ounce 1.03hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
1.03hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2016Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Lead [Member] | 2017 Settlements [Member]    
Contracts on forecasted sales    
Average Price Per Pound     
Average Price Per Ounce     
Lead [Member] | 2014 Settlements [Member]    
Contracts on provisional sales    
Pounds under contract (in Pounds)   3,472,000hl_PoundsUnderContractProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average price per ounce   1.00hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average price per pound   1.00hl_ContractsOnProvisionalSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Contracts on forecasted sales    
Pounds Under Contract (in Pounds)   34,282,000hl_PoundsUnderContractForecastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Pound   1.04hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Average Price Per Ounce   1.04hl_ContractsOnForcastedSales
/ hl_ContractSettlementDateAxis
= hl_Settlements2014Member
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
Lead [Member]    
Contracts on provisional sales    
Pounds under contract (in Pounds) 8,378,000hl_PoundsUnderContractProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
 
Average price per ounce 0.87hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember
 
Average price per pound $ 0.87hl_ContractsOnProvisionalSales
/ us-gaap_DerivativeByNatureAxis
= hl_LeadMember