Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Detail)

v2.4.1.9
Subsequent Events - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
0 Months Ended 3 Months Ended 0 Months Ended
May 04, 2015
Mar. 31, 2015
Mar. 10, 2016
Sep. 30, 2015
Mar. 09, 2011
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Allowable annual dividend payment or repurchase of common stock under credit facility $ 233.0hlf_LineOfCreditFacilityRestrictionOnDividendsAndRepurchasesOfCommonStockMaximum
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Debt issuance cost 7.0us-gaap_DebtIssuanceCosts
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Senior Secured Credit Facility [Member]          
Subsequent Event [Line Items]          
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 amendment date   May 04, 2015      
Credit facility interest rate description   Until March 9, 2016, the interest rates on the Company’s borrowings under the Credit Facility, as amended, will effectively remain unchanged except that the minimum applicable margin will be increased by 0.50%. After March 9, 2016, the applicable interest rates on the Company’s borrowings under the Credit Facility, as amended, will increase by 2.00% such that borrowings under the 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%.      
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member]          
Subsequent Event [Line Items]          
Credit facility, maximum amount   700.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
    700.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member] | LIBOR [Member]          
Subsequent Event [Line Items]          
Variable rate basis   LIBOR      
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member] | LIBOR [Member] | Minimum [Member]          
Subsequent Event [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] | Senior secured revolving credit facility [Member] | LIBOR [Member] | Maximum [Member]          
Subsequent Event [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] | Senior secured revolving credit facility [Member] | Base Rate [Member]          
Subsequent Event [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.      
Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member] | Base Rate [Member] | Minimum [Member]          
Subsequent Event [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] | Senior secured revolving credit facility [Member] | Base Rate [Member] | Maximum [Member]          
Subsequent Event [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] | Subsequent Event [Member]          
Subsequent Event [Line Items]          
Interest rate spread on variable rate increase by percentage 0.50%hlf_IncreasedDebtInstrumentBasisSpreadOnVariableRate
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Senior Secured Credit Facility [Member] | Subsequent Event [Member] | LIBOR [Member] | Minimum [Member]          
Subsequent Event [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] | Subsequent Event [Member] | LIBOR [Member] | Maximum [Member]          
Subsequent Event [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] | Subsequent Event [Member] | Base Rate [Member] | Minimum [Member]          
Subsequent Event [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
       
Senior Secured Credit Facility [Member] | Subsequent Event [Member] | Base Rate [Member] | Maximum [Member]          
Subsequent Event [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] | Subsequent Event [Member] | Senior secured revolving credit facility [Member]          
Subsequent Event [Line Items]          
Credit facility, expiration date Mar. 09, 2017        
Credit facility prepayments 50.9hlf_LineOfCreditFacilityPrepayment
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Decreased amount in credit facility borrowing capacity 235.9hlf_LineOfCreditFacilityMaximumBorrowingCapacityDecreasedByAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Senior Secured Credit Facility [Member] | Subsequent Event [Member] | Term Loan [Member]          
Subsequent Event [Line Items]          
Term loan maturity date Mar. 09, 2016        
Credit facility prepayments 20.3hlf_LineOfCreditFacilityPrepayment
/ us-gaap_CreditFacilityAxis
= hlf_TermLoanMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
       
Scenario, Forecast [Member] | Senior Secured Credit Facility [Member]          
Subsequent Event [Line Items]          
Interest rate increased by percentage     2.00%us-gaap_DebtInstrumentInterestRateIncreaseDecrease
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
   
Scenario, Forecast [Member] | Senior Secured Credit Facility [Member] | Senior secured revolving credit facility [Member]          
Subsequent Event [Line Items]          
Credit facility, maximum amount       425.0us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember
 
Decreased amount in credit facility borrowing capacity       $ 39.1hlf_LineOfCreditFacilityMaximumBorrowingCapacityDecreasedByAmount
/ us-gaap_CreditFacilityAxis
= us-gaap_RevolvingCreditFacilityMember
/ us-gaap_LineOfCreditFacilityAxis
= hlf_SeniorSecuredCreditFacilityMember
/ us-gaap_StatementScenarioAxis
= us-gaap_ScenarioForecastMember