XML 18 R112.htm IDEA: XBRL DOCUMENT v2.4.1.9
Postretirement Plans - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Defined Benefit Plan Disclosure [Line Items]  
Prior unrecognized losses included in Accumulated OCI 0.3us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
Voluntary Employees Beneficiary Association Plan Assets [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Description of basis used to determine overall expected long-term, rate-of-return-on-assets assumption The objective of the VEBA trust is to achieve net of expense returns that meet or exceed the 6.8% long-term, rate-of-return-on-assets assumption used for reporting purposes
U.S. Postretirement Health Care Plans [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Health care cost trend rate, 2015 7.20%us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember
Health care cost trend rate, 2028 4.50%us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedForNextFiscalYear
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember
Increase in accumulated postretirement benefit obligation 0.9us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnAccumulatedPostretirementBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember
Increase in service cost and interest cost components 0.1us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointIncreaseOnServiceAndInterestCostComponents
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember
Decrease in accumulated postretirement benefit obligation 0.8us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnAccumulatedPostretirementBenefitObligation1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember
Decrease in service cost and interest cost components 0.1us-gaap_DefinedBenefitPlanEffectOfOnePercentagePointDecreaseOnServiceAndInterestCostComponents1
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= sna_USPostretirementHealthCarePlansMember