XML 44 R77.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Dec. 31, 2011
Income Tax [Line Items]        
Effective income tax rate 32.10%sna_EffectiveIncomeTaxRateContinuingOperations1 32.30%sna_EffectiveIncomeTaxRateContinuingOperations1 32.80%sna_EffectiveIncomeTaxRateContinuingOperations1  
Net operating loss carryforwards $ 305.3us-gaap_DeferredTaxAssetsOperatingLossCarryforwards      
Valuation allowance 34.8us-gaap_DeferredTaxAssetsValuationAllowance 45.4us-gaap_DeferredTaxAssetsValuationAllowance 43.9us-gaap_DeferredTaxAssetsValuationAllowance  
Unrecognized tax benefits 6.4us-gaap_UnrecognizedTaxBenefits 4.6us-gaap_UnrecognizedTaxBenefits 6.8us-gaap_UnrecognizedTaxBenefits 11.0us-gaap_UnrecognizedTaxBenefits
Unrecognized tax benefits that would impact the effective income tax rate 6.4us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 4.6us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate 4.1us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate  
Interest and penalties related to unrecognized tax benefits 0.4us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense 0.6us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense    
Accrued interest and penalties related to unrecognized tax benefits 0.5us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued 0.9us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued 1.6us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued  
Increase in unrecognized tax benefits 1.8us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 0.5us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions 1.2us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions  
Undistributed earnings 619.1us-gaap_UndistributedEarnings 556.0us-gaap_UndistributedEarnings 492.2us-gaap_UndistributedEarnings  
Minimum [Member]        
Income Tax [Line Items]        
Decrease in unrecognized tax benefits 0us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Increase in unrecognized tax benefits 0us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member]        
Income Tax [Line Items]        
Decrease in unrecognized tax benefits 0.9us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Increase in unrecognized tax benefits $ 0.7us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
/ us-gaap_RangeAxis
= us-gaap_MaximumMember