XML 155 R126.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Commitments And Contingencies [Line Items]      
Rent expense, net of sub-lease rental income $ 30.6us-gaap_LeaseAndRentalExpense $ 31.2us-gaap_LeaseAndRentalExpense $ 29.7us-gaap_LeaseAndRentalExpense
Collective bargaining agreements expiration 5 years    
Workforce Subject to Collective Bargaining Arrangements [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 2,600sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember
   
Percentage of employees covered under collective bargaining agreements 23.00%sna_PercentageOfEmployeesCoveredUnderCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember
   
Workforce Subject to Collective Bargaining Agreements Expiring in 2015 [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 1,250sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinOneYearMember
   
Collective bargaining agreements year of expiration 2015    
Workforce Subject to Collective Bargaining Arrangements Expiring in 2016 [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 400sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= sna_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinTwoYearMember
   
Collective bargaining agreements year of expiration 2016    
Workforce Subject to Collective Bargaining Arrangements Expiring in 2017 [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 600sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= sna_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinThreeYearMember
   
Collective bargaining agreements year of expiration 2017    
Workforce Subject to Collective Bargaining Arrangements Expiring in 2018 [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 0sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= sna_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinFourYearMember
   
Collective bargaining agreements year of expiration 2018    
Workforce Subject to Collective Bargaining Arrangements Expiring in 2019 [Member]      
Commitments And Contingencies [Line Items]      
Number of employees covered under collective bargaining agreements 0sna_NumberOfEmployeesCoveredByCollectiveBargainingAgreements
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= sna_WorkforceSubjectToCollectiveBargainingArrangementsExpiringWithinFiveYearMember
   
Collective bargaining agreements year of expiration 2019