XML 77 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Exit and Disposal Activities - Recorded Costs Associated with Exit and Disposal Activities (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs $ 6.5us-gaap_RestructuringAndRelatedCostIncurredCost $ 6.4us-gaap_RestructuringAndRelatedCostIncurredCost
Commercial & Industrial Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 1.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
2.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Snap-on Tools Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs    0.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Repair Systems & Information Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 5.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
2.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Financial Services [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs    0.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember
Cost of Goods Sold [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 5.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
4.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
Cost of Goods Sold [Member] | Commercial & Industrial Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 1.0us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
2.5us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Cost of Goods Sold [Member] | Snap-on Tools Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs    0.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Cost of Goods Sold [Member] | Repair Systems & Information Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 4.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
1.7us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= sna_CostOfGoodsSoldMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating Expenses [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 0.8us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
1.9us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
Operating Expenses [Member] | Commercial & Industrial Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 0.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
0.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_CommercialAndIndustrialGroupMember
Operating Expenses [Member] | Snap-on Tools Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs    0.3us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_ToolsGroupMember
Operating Expenses [Member] | Repair Systems & Information Group [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs 0.4us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
1.2us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_RepairSystemsAndInformationGroupMember
Operating Expenses [Member] | Financial Services [Member]    
Restructuring Cost and Reserve [Line Items]    
Exit and disposal costs    $ 0.1us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_OperatingExpenseMember
/ us-gaap_StatementBusinessSegmentsAxis
= sna_FinancialServicesMember