XML 53 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Goodwill and Other Intangible Assets - Changes in Carrying Amount of Goodwill by Segment (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Goodwill [Line Items]    
Beginning Balance $ 838.8us-gaap_Goodwill $ 807.4us-gaap_Goodwill
Currency translation (41.3)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments 6.6us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
Acquisition 13.2us-gaap_GoodwillAcquiredDuringPeriod 24.8us-gaap_GoodwillAcquiredDuringPeriod
Ending Balance 810.7us-gaap_Goodwill 838.8us-gaap_Goodwill
Commercial & Industrial Group [Member]    
Goodwill [Line Items]    
Beginning Balance 312.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
306.9us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Currency translation (36.6)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
5.6us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Acquisition      
Ending Balance 275.9us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
312.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Snap-on Tools Group [Member]    
Goodwill [Line Items]    
Beginning Balance 12.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
12.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Currency translation      
Acquisition      
Ending Balance 12.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
12.5us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Repair Systems & Information Group [Member]    
Goodwill [Line Items]    
Beginning Balance 513.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
488.0us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Currency translation (4.7)us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
1.0us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Acquisition 13.2us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
24.8us-gaap_GoodwillAcquiredDuringPeriod
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Ending Balance $ 522.3us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
$ 513.8us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember