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) |  | 673 hl_OuncesUnderContractionPoundsAndOunces / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_SilverMember
Average price per ounce |  | 19.50 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_SilverMember
Average price per pound |  | 19.50 hl_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,607 hl_OuncesUnderContractionPoundsAndOunces / us-gaap_DerivativeByNatureAxis = hl_SilverMember |
Average price per ounce | 16.06 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_SilverMember |
Average price per pound | 16.06 hl_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) |  | 3 hl_OuncesUnderContractionPoundsAndOunces / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_GoldMember
Average price per ounce |  | 1,205 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_GoldMember
Average price per pound |  | 1,205 hl_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) | 6 hl_OuncesUnderContractionPoundsAndOunces / us-gaap_DerivativeByNatureAxis = hl_GoldMember |
Average price per ounce | 1,195 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_GoldMember |
Average price per pound | 1,195 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_GoldMember |
Zinc [Member] | 2015 Settlements [Member] |  |
Contracts on forecasted sales |  |
Pounds Under Contract (in Pounds) | 46,738,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 39,683,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Pound | 0.96 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 0.96 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Ounce | 0.96 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 0.96 hl_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,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 3,803,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Pound | 0.99 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 0.93 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Ounce | 0.99 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember | 0.93 hl_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,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2017Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember |
Average Price Per Pound | 1.04 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2017Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember |
Average Price Per Ounce | 1.04 hl_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,000 hl_PoundsUnderContractProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average price per ounce |  | 0.89 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average price per pound |  | 0.89 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Contracts on forecasted sales |  |
Pounds Under Contract (in Pounds) |  | 31,967,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Pound |  | 1.00 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Average Price Per Ounce |  | 1.00 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_ZincMember
Zinc [Member] |  |
Contracts on provisional sales |  |
Pounds under contract (in Pounds) | 19,456,000 hl_PoundsUnderContractProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_ZincMember |
Average price per ounce | 1.01 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_ZincMember |
Average price per pound | 1.01 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_ZincMember |
Lead [Member] | 2015 Settlements [Member] |  |
Contracts on forecasted sales |  |
Pounds Under Contract (in Pounds) | 29,652,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 36,982,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Pound | 1.07 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 1.07 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Ounce | 1.07 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2015Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 1.07 hl_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,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 30,589,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Pound | 1.03 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 1.03 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Ounce | 1.03 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2016Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember | 1.03 hl_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,000 hl_PoundsUnderContractProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average price per ounce |  | 1.00 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average price per pound |  | 1.00 hl_ContractsOnProvisionalSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Contracts on forecasted sales |  |
Pounds Under Contract (in Pounds) |  | 34,282,000 hl_PoundsUnderContractForecastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Pound |  | 1.04 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Average Price Per Ounce |  | 1.04 hl_ContractsOnForcastedSales / hl_ContractSettlementDateAxis = hl_Settlements2014Member / us-gaap_DerivativeByNatureAxis = hl_LeadMember
Lead [Member] |  |
Contracts on provisional sales |  |
Pounds under contract (in Pounds) | 8,378,000 hl_PoundsUnderContractProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_LeadMember |
Average price per ounce | 0.87 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_LeadMember |
Average price per pound | $ 0.87 hl_ContractsOnProvisionalSales / us-gaap_DerivativeByNatureAxis = hl_LeadMember |

X
- Definition Average settlement price in forward contracts on forecasted sales + References No definition available. + Details
Name: | hl_ContractsOnForcastedSales
Namespace Prefix: | hl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | hl_ContractsOnForecastedSalesAbstract
Namespace Prefix: | hl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average settlement price in forward contracts on provisional sales + References No definition available. + Details
Name: | hl_ContractsOnProvisionalSales
Namespace Prefix: | hl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | hl_ContractsOnProvisionalSalesAbstract
Namespace Prefix: | hl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Ounces included in open forward contracts on provisional sales + References No definition available. + Details
Name: | hl_OuncesUnderContractionPoundsAndOunces
Namespace Prefix: | hl_
Data Type: | num:weightItemType
Balance Type: | na
Period Type: | instant

X
- Definition Pounds included in open forward contracts on foretasted sales + References No definition available. + Details
Name: | hl_PoundsUnderContractForecastedSales
Namespace Prefix: | hl_
Data Type: | num:weightItemType
Balance Type: | na
Period Type: | instant

X
- Definition Pounds included in open forward contracts on provisional sales + References No definition available. + Details
Name: | hl_PoundsUnderContractProvisionalSales
Namespace Prefix: | hl_
Data Type: | num:weightItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=hl_GoldMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=hl_LeadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=hl_SilverMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=hl_ZincMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |