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
|
|