XML 71 R43.htm IDEA: XBRL DOCUMENT
v3.22.4

Note 3 -Business Segments, Sales of Products and Significant Customers - Schedule of Sales Information by Geographic Area (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | $ 724,255 | $ 808,016 | $ 708,253
Doré and Metals from Doré [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 255,608 | 313,337 | 266,536
Carbon [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 2,607 | 4,117 | 60,302
Silver Concentrate [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 329,165 | 345,732 | 281,050
Zinc Concentrate [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 109,177 | 112,448 | 76,481
Precious Metals Concentrate [Member] |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 27,698 | 32,382 | 23,884
UNITED STATES |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 21,938 | 71,278 | 115,378
CANADA |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 406,600 | 419,090 | 321,896
JAPAN |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 51,375 | 63,588 | 39,418
NETHERLANDS |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 0 | 0 | (923)
KOREA |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | 107,828 | 203,115 | 166,402
CHINA |  |  |
Segment Reporting Information [Line Items] |  |  |
Sales by significant product type | $ 136,514 | $ 50,945 | $ 66,082

X
- Definition Sales revenue goods excluding gain loss on forward contracts. + References No definition available. + Details
Name: | hl_SalesRevenueGoodsExcludingGainLossOnForwardContracts
Namespace Prefix: | hl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=hl_DorAndMetalsFromDorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=hl_CarbonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=hl_SilverConcentrateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=hl_ZincConcentrateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=hl_PreciousMetalsConcentrateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_JP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_NL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_KP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |