XML 81 R135.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments - Revenue and Long-Lived Assets, Geographic Region (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 3,492.6us-gaap_Revenues $ 3,237.5us-gaap_Revenues $ 3,099.2us-gaap_Revenues
Long-lived assets 1,418.5us-gaap_NoncurrentAssets 1,421.8us-gaap_NoncurrentAssets  
United States [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 2,288.9us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
2,060.2us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
1,930.4us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
Long-lived assets 1,042.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
1,004.6us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_US
 
Europe [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 701.9us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
658.3us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
649.0us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= us-gaap_EuropeMember
All Other [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 501.8us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= sna_OtherCountryMember
519.0us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= sna_OtherCountryMember
519.8us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= sna_OtherCountryMember
Long-lived assets 254.8us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= sna_OtherCountryMember
272.9us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= sna_OtherCountryMember
 
Sweden [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Long-lived assets $ 121.4us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_SE
$ 144.3us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= country_SE