XML 111 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Inputs, Level 1 [Member] | Interest-bearing Deposits [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value $ 1,798us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
$ 596us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Interest-bearing Deposits [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 136us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
393us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Common Stock [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 1,105us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
1,220us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Common Stock [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 281us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
311us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Mutual Funds [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 26,392us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
23,252us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Mutual Funds [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 7,412us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
6,837us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 29,295us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
25,068us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 1 [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 7,829us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
7,541us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Fair Value, Inputs, Level 2 [Member] | Common Collective Funds [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 12,280us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9,654us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Common Collective Funds [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 3,040us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,982us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 12,280us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
9,654us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 2 [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 3,040us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
2,982us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Inputs, Level 3 [Member] | Real Estate Investments [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 8,889us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
10,797us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Real Estate Investments [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 2,458us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,865us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Common Collective Funds [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 8,454us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
7,970us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Common Collective Funds [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 2,306us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2,174us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 17,343us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
18,767us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Fair Value, Inputs, Level 3 [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 4,764us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
5,039us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Interest-bearing Deposits [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 1,798us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
596us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
Interest-bearing Deposits [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 136us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
393us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_InterestBearingDepositsMember
Common Stock [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 1,105us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
1,220us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
Common Stock [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 281us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
311us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CommonStockMember
Real Estate Investments [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 8,889us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
10,797us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
Real Estate Investments [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 2,458us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
2,865us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_RealEstateInvestmentsMember
Common Collective Funds [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 20,734us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
17,624us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
Common Collective Funds [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 5,346us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
5,156us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_CommonCollectiveFundsMember
Mutual Funds [Member] | Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 26,392us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
23,252us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
Mutual Funds [Member] | Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 7,412us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
6,837us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
/ us-gaap_FairValueByAssetClassAxis
= hl_MutualFundsMember
Hecla Mining Company Retirement Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value 58,918us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
53,489us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_HeclaMiningCompanyRetirementPlanMember
Lucky Friday Pension Plan [Member]    
Note 8 - Employee Benefit Plans (Details) - Fair Value by Asset Category [Line Items]    
Assets, fair value $ 15,633us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember
$ 15,562us-gaap_AssetsFairValueDisclosure
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= hl_LuckyFridayPensionPlanMember