XML 84 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Employee Benefit Plans (Details) - Reconciliation of Level 3 Assets (Fair Value, Inputs, Level 3 [Member], USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Hecla Mining Company Retirement Plan [Member]
   
Note 8 - Employee Benefit Plans (Details) - Reconciliation of Level 3 Assets [Line Items]    
Beginning balance $ 18,767us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 16,862us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net unrealized gains on assets held at the reporting date 1,457us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
1,486us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Purchases 424us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
419us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Sales (3,305)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Ending balance 17,343us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18,767us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Lucky Friday Pension Plan [Member]
   
Note 8 - Employee Benefit Plans (Details) - Reconciliation of Level 3 Assets [Line Items]    
Beginning balance 5,039us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
4,491us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Net unrealized gains on assets held at the reporting date 375us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
399us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Purchases 121us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
149us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Sales (771)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetSales
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
 
Ending balance $ 4,764us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
$ 5,039us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member