XML 96 R55.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Contingencies - Additional Information (Detail) |  | 12 Months Ended |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---
Aug. 23, 2018 Plaintiff | Dec. 31, 2018 USD ($) | Dec. 31, 2017 USD ($) | Aug. 31, 2017 USD ($) | Jul. 31, 2016 USD ($) | May 10, 2013 USD ($) | May 07, 2010 USD ($)
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Other assets |  | $ 221,800,000 | $ 250,300,000 |  |  |  |
Prepaid expenses and other current assets |  | 153,800,000 | $ 147,000,000 |  |  |  |
Deductible for product liability insurance |  | 12,500,000 |  |  |  |  |
Putative Class Plaintiffs [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of plaintiffs | Plaintiff | 4 |  |  |  |  |  |
Pending Litigation due to Plaintiffs Arbitration [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Number of plaintiffs | Plaintiff | 4 |  |  |  |  |  |
Herbalife International of America, Inc., [Member] | U.S. Federal Trade Commission [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Settlement amount paid for consent order |  | $ 200,000,000 |  |  |  |  |
Third-party monitoring by independent compliance auditor, period |  | 7 years |  |  |  |  |
Federal Revenue Office of Brazil [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  | $ 6,400,000 |  |  |  |  |
Mexican Tax Administration Service [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  |  |  |  |  | $ 14,900,000 | $ 58,300,000
Surety bond through insurance company to guarantee payment of tax assessment |  | 18,400,000 |  |  |  |  |
Other assets current and non current |  | 33,100,000 |  |  |  |  |
Other assets |  | 24,300,000 |  |  |  |  |
Prepaid expenses and other current assets |  | 8,800,000 |  |  |  |  |
Loss related to other assets |  | 0 |  |  |  |  |
Brazilian ICMS [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  | 6,300,000 |  |  |  |  |
Surety bond through insurance company to guarantee payment of tax assessment |  | 11,200,000 |  |  |  |  |
Brazilian ICMS [Member] | State of Sao Paulo [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  |  |  | $ 15,400,000 | $ 41,500,000 |  |
Brazilian ICMS [Member] | State of Rio de Janeiro [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  | 9,100,000 |  |  |  |  |
Indian VAT Authorities [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  | 9,000,000 |  |  |  |  |
South Korean Customs Authority [Member] | Other Noncurrent Assets [Member] |  |  |  |  |  |  |
Loss Contingencies [Line Items] |  |  |  |  |  |  |
Assessment amount from tax administration service |  | $ 31,800,000 |  |  |  |  |

X
- Definition Assessment amount from tax administration service. + References No definition available. + Details
Name: | hlf_AdministrativeAssessmentAmountFromTaxAdministrationService
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Deductible for product liability insurance. + References No definition available. + Details
Name: | hlf_DeductibleForProductLiabilityInsurance
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Settlement reached with a regulatory authority. + References No definition available. + Details
Name: | hlf_SettlementWithRegulatoryAuthority
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Surety bond issued through an insurance company to guarantee payment of the tax assessment + References No definition available. + Details
Name: | hlf_SuretyBondThroughInsuranceCompanyToGuaranteePaymentOfTaxAssessment
Namespace Prefix: | hlf_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Third party monitoring by independent compliance auditor period. + References No definition available. + Details
Name: | hlf_ThirdPartyMonitoringByIndependentComplianceAuditorPeriod
Namespace Prefix: | hlf_
Data Type: | xbrli:durationItemType
Balance Type: | na
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyLossInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of plaintiffs that have filed claims pertaining to a loss contingency. + References No definition available. + Details
Name: | us-gaap_LossContingencyNumberOfPlaintiffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(10)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 + Details
Name: | us-gaap_OtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of noncurrent assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherAssetsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(7)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(8)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PrepaidExpenseAndOtherAssetsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_LitigationStatusAxis=hlf_PutativeClassPlaintiffsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LitigationStatusAxis=us-gaap_PendingLitigationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=hlf_HerbalifeInternationalOfAmericaIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LossContingenciesByNatureOfContingencyAxis=hlf_USFederalTradeCommissionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MexicanTaxAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=hlf_BrazilianICMSMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_MinistryOfFinanceIndiaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeTaxAuthorityNameAxis=hlf_SouthKoreanCustomsAuthorityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |