Quarterly report pursuant to Section 13 or 15(d)

Long-Term Debt - Additional Information (Detail)

v2.4.1.9
Long-Term Debt - Additional Information (Detail) (USD $)
3 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Feb. 28, 2014
May 04, 2015
Mar. 31, 2011
Jul. 31, 2012
Dec. 31, 2014
Jul. 26, 2012
Mar. 09, 2011
Debt Instrument [Line Items]                  
Credit facility, amount outstanding $ 825,000,000us-gaap_LineOfCredit           $ 850,000,000us-gaap_LineOfCredit    
Additional paid-in capital 414,100,000us-gaap_AdditionalPaidInCapitalCommonStock           409,100,000us-gaap_AdditionalPaidInCapitalCommonStock    
Proceeds received from the issuance of the Convertible notes   1,150,000,000us-gaap_ProceedsFromConvertibleDebt              
Long-term debt 1,812,800,000us-gaap_LongTermDebt           1,811,700,000us-gaap_LongTermDebt    
Convertible senior notes, carrying value of liability component 970,500,000us-gaap_ConvertibleDebt           961,700,000us-gaap_ConvertibleDebt    
Interest expense 23,400,000us-gaap_InterestExpenseDebt 17,800,000us-gaap_InterestExpenseDebt              
Letters of credit issued but undrawn 36,500,000us-gaap_LettersOfCreditOutstandingAmount                
Convertible Senior Notes [Member]                  
Debt Instrument [Line Items]                  
Deferred financing costs   21,500,000us-gaap_DeferredFinanceCostsNoncurrentGross
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
             
Total principal amount of convertible notes 1,150,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
  1,150,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Aggregate principal amount of convertible senior notes issued     1,000,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Additional principal amount of convertible notes     150,000,000hlf_ConvertibleDebtUnderwritersOverAllotmentOptionFullyExercised
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Convertible notes, interest rate     2.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Convertible notes maturity     Aug. 15, 2019            
Convertible notes, conversion feature Holders of the Convertible Notes may convert their notes at their option under the following circumstances: (i) during any calendar quarter commencing after the calendar quarter ending March 31, 2014, if the last reported sale price of the Company’s common shares for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter exceeds 130% of the conversion price for the Convertible Notes on each applicable trading day; (ii) during the five business-day period immediately after any five consecutive trading day period, or the measurement period, in which the trading price per $1,000 principal amount of Convertible Notes for each trading day of that measurement period was less than 98% of the product of the last reported sale price of the Company’s common shares and the conversion rate for the Convertible Notes for each such day; or (iii) upon the occurrence of specified corporate events. On and after May 15, 2019, holders may convert their Convertible Notes at any time, regardless of the foregoing circumstances.                
Convertible notes, number of trading days of threshold limit (whether or not consecutive) 20 days                
Convertible notes, number of trading days of threshold limit in consecutive days 30 days                
Minimum percentage of common share price over conversion price for conversion     130.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Principal amount of convertible notes     1,000us-gaap_DebtConversionConvertedInstrumentAmount1
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Minimum percentage of the product of common share price and conversion rate for convertible notes     98.00%hlf_DebtTradingPricePercentageOfPrincipalAmount
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Convertible notes initial conversion rate     11.5908us-gaap_DebtInstrumentConvertibleConversionRatio1
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Issuance costs   26,600,000us-gaap_DebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
             
Additional paid-in capital     219,100,000us-gaap_AdditionalPaidInCapitalCommonStock
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Proceeds received from the issuance of the Convertible notes     1,150,000,000us-gaap_ProceedsFromConvertibleDebt
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Long-term debt     930,900,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Effective interest rate on convertible notes     6.20%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Unamortized debt discount 179,500,000us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
               
Convertible senior notes, carrying value of liability component 970,500,000us-gaap_ConvertibleDebt
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
               
Fair value of liability to convertible notes 866,200,000us-gaap_ConvertibleDebtFairValueDisclosures
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
               
Interest expense 15,200,000us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
8,800,000us-gaap_InterestExpenseDebt
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
             
Non-cash interest expense 8,800,000us-gaap_AmortizationOfDebtDiscountPremium
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
4,900,000us-gaap_AmortizationOfDebtDiscountPremium
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
             
Amortization of deferred financing costs 900,000us-gaap_AmortizationOfFinancingCosts
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
500,000us-gaap_AmortizationOfFinancingCosts
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
             
Convertible senior notes due 2019                
Debt Issuance Costs [Member] | Convertible Senior Notes [Member]                  
Debt Instrument [Line Items]                  
Additional paid-in capital   5,100,000us-gaap_AdditionalPaidInCapitalCommonStock
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
/ us-gaap_ShortTermDebtTypeAxis
= hlf_DebtIssuanceCostsMember
             
Prepaid forward share repurchase transactions [Member]                  
Debt Instrument [Line Items]                  
Additional paid-in capital   (31,900,000)us-gaap_AdditionalPaidInCapitalCommonStock
/ us-gaap_ShareRepurchaseProgramAxis
= hlf_ForwardShareRepurchaseTransactionMember
             
Forward share repurchase transactions amount   685,800,000hlf_AmountPaidRelatedToForwardPurchasingTransactions
/ us-gaap_ShareRepurchaseProgramAxis
= hlf_ForwardShareRepurchaseTransactionMember
685,800,000hlf_AmountPaidRelatedToForwardPurchasingTransactions
/ us-gaap_ShareRepurchaseProgramAxis
= hlf_ForwardShareRepurchaseTransactionMember
           
Capped call transactions [Member]                  
Debt Instrument [Line Items]                  
Capped call transactions with financial institutions     123,800,000invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= hlf_CappedCallMember
           
Convertible Notes [Member]                  
Debt Instrument [Line Items]                  
Convertible notes initial conversion price $ 86.28us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
$ 86.28us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
             
Convertible Notes [Member] | Convertible Senior Notes [Member]                  
Debt Instrument [Line Items]                  
Convertible notes initial conversion price     $ 86.28us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Convertible Notes [Member] | Capped call transactions [Member]                  
Debt Instrument [Line Items]                  
Convertible notes initial conversion price $ 86.28us-gaap_DebtInstrumentConvertibleConversionPrice1
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= hlf_CappedCallMember
               
Subsequent Event [Member]                  
Debt Instrument [Line Items]                  
Issuance costs       7,000,000us-gaap_DebtIssuanceCosts
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Senior Secured Credit Facility [Member]                  
Debt Instrument [Line Items]                  
Credit facility, maturity period 5 years                
Credit facility, expiration date Mar. 09, 2016                
Variable rate basis Credit Facility will bear interest at either LIBOR plus the applicable margin between 4.00% and 5.00% or the base rate plus the applicable margin between 3.00% and 4.00%.                
Credit facility borrowings used to repay outstanding borrowings         196,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
       
Deferred financing costs         5,700,000us-gaap_DeferredFinanceCostsNoncurrentGross
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
       
Long-term debt, weighted average interest rate 2.69%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
          3.04%us-gaap_LongtermDebtWeightedAverageInterestRate
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
   
Credit facility, amount repaid 25,000,000us-gaap_RepaymentsOfLongTermLinesOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
               
Credit facility, amount outstanding 825,000,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
          850,000,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
   
Foreign currency borrowings, outstanding 0hlf_DebtOutstandingUnderForeignCurrencyBorrowings
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
          0hlf_DebtOutstandingUnderForeignCurrencyBorrowings
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
   
Aggregate annual maturities of credit facility, remainder of 2015 75,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
               
Aggregate annual maturities of credit facility, 2016 750,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
               
Senior Secured Credit Facility [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Credit facility, maximum amount               500,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
 
Credit facility borrowings used to repay outstanding borrowings           500,000,000us-gaap_ProceedsFromLinesOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
     
Deferred financing costs           4,500,000us-gaap_DeferredFinanceCostsNoncurrentGross
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
     
Credit facility, amount outstanding 325,000,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
          350,000,000us-gaap_LineOfCredit
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
   
Senior Secured Credit Facility [Member] | Convertible Senior Notes [Member]                  
Debt Instrument [Line Items]                  
Total principal amount of convertible notes     1,150,000,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_ConvertibleSeniorNotesMember
           
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member]                  
Debt Instrument [Line Items]                  
Credit facility, maximum amount 700,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
              700,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
Credit facility, amount outstanding 500,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
          500,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
   
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Credit facility, unused capacity, commitment fee percentage 0.50%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
               
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Credit facility, unused capacity, commitment fee percentage 0.25%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
               
Senior Secured Credit Facility [Member] | Convertible Notes [Member]                  
Debt Instrument [Line Items]                  
Deferred financing costs     2,300,000us-gaap_DeferredFinanceCostsNoncurrentGross
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
           
Applicable margin payable, percentage     0.50%hlf_DebtInstrumentApplicableMarginPercentage
/ us-gaap_DebtInstrumentAxis
= hlf_ConvertibleNotesMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
           
Consolidated leverage ratio 2.50 to 1.00                
Senior Secured Credit Facility [Member] | Subsequent Event [Member]                  
Debt Instrument [Line Items]                  
Aggregate annual maturities of credit facility, remainder of 2015       174,600,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Aggregate annual maturities of credit facility, 2016       229,700,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Aggregate annual maturities of credit facility, 2017       $ 420,700,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
         
Senior Secured Credit Facility [Member] | Subsequent Event [Member] | Senior secured revolving credit facility [Member]                  
Debt Instrument [Line Items]                  
Credit facility, expiration date       Mar. 09, 2017          
Senior Secured Credit Facility [Member] | LIBOR [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Variable rate basis LIBOR                
Senior Secured Credit Facility [Member] | LIBOR [Member] | Maximum [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
               
Senior Secured Credit Facility [Member] | LIBOR [Member] | Minimum [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
               
Senior Secured Credit Facility [Member] | LIBOR [Member] | Senior secured revolving credit facility [Member]                  
Debt Instrument [Line Items]                  
Variable rate basis LIBOR                
Senior Secured Credit Facility [Member] | LIBOR [Member] | Senior secured revolving credit facility [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 2.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
               
Senior Secured Credit Facility [Member] | LIBOR [Member] | Senior secured revolving credit facility [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
               
Senior Secured Credit Facility [Member] | LIBOR [Member] | Subsequent Event [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate       5.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
         
Senior Secured Credit Facility [Member] | LIBOR [Member] | Subsequent Event [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate       4.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
         
Senior Secured Credit Facility [Member] | Base Rate [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Variable rate basis Base rate                
Senior Secured Credit Facility [Member] | Base Rate [Member] | Maximum [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Senior Secured Credit Facility [Member] | Base Rate [Member] | Minimum [Member] | Term Loan [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_LongtermDebtTypeAxis
= hlf_TermLoanMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Senior Secured Credit Facility [Member] | Base Rate [Member] | Senior secured revolving credit facility [Member]                  
Debt Instrument [Line Items]                  
Variable rate basis The base rate under the Credit Facility represents the highest of the Federal Funds Rate plus 0.50%, the one-month LIBOR plus 1.00%, and the prime rate offered by Bank of America.                
Base rate in excess of Federal Funds Rate 0.50%hlf_BaseRateInExcessOfFederalFundsRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Base rate in excess of one-month LIBOR 1.00%hlf_BaseRateInExcessOfOneMonthLiborRate
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Senior Secured Credit Facility [Member] | Base Rate [Member] | Senior secured revolving credit facility [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 1.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Senior Secured Credit Facility [Member] | Base Rate [Member] | Senior secured revolving credit facility [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate 0.50%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
               
Senior Secured Credit Facility [Member] | Base Rate [Member] | Subsequent Event [Member] | Maximum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate       4.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
         
Senior Secured Credit Facility [Member] | Base Rate [Member] | Subsequent Event [Member] | Minimum [Member]                  
Debt Instrument [Line Items]                  
Interest rate spread on variable rate       3.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember