Quarterly report pursuant to Section 13 or 15(d)

Segment Information - Reconciliation of Revenue from Segments to Consolidated (Detail)

v2.4.1.9
Segment Information - Reconciliation of Revenue from Segments to Consolidated (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales $ 1,105.4us-gaap_SalesRevenueNet $ 1,262.6us-gaap_SalesRevenueNet
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales 221.9us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
242.3us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
Mexico [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales 123.6us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
142.7us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_MX
South Korea [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales 71.8us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
99.0us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_KR
Others [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales 523.9us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlf_OtherCountriesMember
642.8us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlf_OtherCountriesMember
Primary Reporting Segment [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales 941.2us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlf_PrimaryReportingSegmentMember
1,126.8us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= hlf_PrimaryReportingSegmentMember
China [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Total Net Sales $ 164.2us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN
$ 135.8us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_CN