XML 65 R53.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Leases - Summary of Lease Cost Recognized Over the Lease Term (Parenthetical) (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Leased Assets [Line Items] |  |  |  |
Short-term lease payments |  | $ 6.2 | $ 6.2 | $ 7.0
Variable lease costs |  | 3.6 | 3.2 | 3.0
Operating lease cost | [1],[2] | 62.1 | 61.3 | 65.9
Capitalized cost of another asset included in inventories |  | 4.8 | 4.6 | 4.5
Selling, General and Administrative Expenses [Member] |  |  |  |
Leased Assets [Line Items] |  |  |  |
Operating lease cost |  | $ 57.3 | $ 56.7 | $ 61.4
[1] | Amount includes $57.3 million, $56.7 million, and $61.4 million recorded to selling, general, and administrative expenses within the Company’s consolidated statements of income for the years ended December 31, 2024, 2023, and 2022, respectively, and $4.8 million, $4.6 million, and $4.5 million capitalized as part of the cost of another asset, which includes inventories, for the years ended December 31, 2024, 2023, and 2022, respectively.
[2] | Includes short-term leases and variable lease costs, which were $6.2 million and $3.6 million, respectively, for the year ended December 31, 2024, $6.2 million and $3.2 million, respectively, for the year ended December 31, 2023, and $7.0 million and $3.0 million, respectively, for the year ended December 31, 2022. Variable lease costs, which include items such as real estate taxes, common area maintenance, and changes based on an index or rate, are not included in the calculation of the right-of-use assets and are recognized as incurred.

X
- Definition Capitalized cost of asset included in inventories. + References No definition available. + Details
Name: | hlf_CapitalizedCostOfAssetIncludedInInventories
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Leased assets. + References No definition available. + Details
Name: | hlf_LeasedAssetsLineItems
Namespace Prefix: | hlf_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4 + Details
Name: | us-gaap_OperatingLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow for short-term lease payment excluded from lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5 + Details
Name: | us-gaap_ShortTermLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow for variable lease payment excluded from lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5 + Details
Name: | us-gaap_VariableLeasePayment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |