XML 13 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segments - Assets by Segment (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Segment Reporting Information [Line Items]    
Assets $ 4,262.4us-gaap_Assets $ 4,310.1us-gaap_Assets
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Assets 3,928.6us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,944.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Segments [Member] | Commercial & Industrial Group [Member]    
Segment Reporting Information [Line Items]    
Assets 897.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
939.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Operating Segments [Member] | Snap-on Tools Group [Member]    
Segment Reporting Information [Line Items]    
Assets 616.9us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
600.1us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Operating Segments [Member] | Repair Systems & Information Group [Member]    
Segment Reporting Information [Line Items]    
Assets 1,024.2us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
1,036.8us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating Segments [Member] | Financial Services [Member]    
Segment Reporting Information [Line Items]    
Assets 1,389.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
1,368.3us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
Corporate [Member]    
Segment Reporting Information [Line Items]    
Assets 377.0us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
401.7us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Intersegment Eliminations [Member]    
Segment Reporting Information [Line Items]    
Assets $ (43.2)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ (36.5)us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember