Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation - Summary of Activity Under Share-Based Compensation Plans (Parenthetical) (Detail)

v2.4.1.9
Share-Based Compensation - Summary of Activity Under Share-Based Compensation Plans (Parenthetical) (Detail)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Market and performance condition awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding SARs   0.9hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hlf_MarketAndPerformanceConditionAwardsMember
Forfeited SARs 0.9hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= hlf_MarketAndPerformanceConditionAwardsMember
 
Market condition awards [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding SARs 1.5hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hlf_MarketConditionAwardsMember
1.5hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hlf_MarketConditionAwardsMember
Exercisable SARs 1.5hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsExercisableNumber
/ us-gaap_AwardTypeAxis
= hlf_MarketConditionAwardsMember
 
Performance condition SARs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Outstanding SARs 1.0hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hlf_PerformanceConditionAwardsMember
0.4hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsOutstandingNumber
/ us-gaap_AwardTypeAxis
= hlf_PerformanceConditionAwardsMember
Exercisable SARs 0.1hlf_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsExercisableNumber
/ us-gaap_AwardTypeAxis
= hlf_PerformanceConditionAwardsMember