XML 66 R75.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Other Stock Plans - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended 12 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Net stock-based compensation expense $ 11.5us-gaap_ShareBasedCompensation $ 8.6us-gaap_ShareBasedCompensation      
Cash received from stock purchase and option plan exercises 14.5us-gaap_ProceedsFromStockOptionsExercised 12.8us-gaap_ProceedsFromStockOptionsExercised      
Tax benefit realized from exercise and vesting of share-based payment arrangements 15.1us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 12.0us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions      
2011 Incentive Stock and Awards Plan [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Number of shares available for future grants 875,755us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= sna_TwoThousandAndElevenIncentiveStockAndAwardsPlanMember
       
Employees Stock Purchase Plan [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Number of shares issued 0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
     
Number of shares reserved for issuance 865,043us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
       
Employee contributions for purchase of common stock 5.0sna_EmployeeContributionsForPurchaseOfCommonStock
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
       
Stock based compensation expense 1.0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
0.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
     
Employee stock purchase plan, description The purchase price of the company's common stock to participants is the lesser of the mean of the high and low price of the stock on the beginning date (May 15) or ending date (the following May 14) of each plan year.        
Franchisee Stock Purchase Plan [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Number of shares issued 0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
0us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
     
Number of shares reserved for issuance 230,337us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
       
Stock based compensation expense 1.2us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
0.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
     
Franchisee contributions for purchase of common stock 4.7sna_FranchiseeContributionsForPurchaseOfCommonStock
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
       
Franchisee stock purchase plan, description All franchisees in the United States and Canada are eligible to participate in a franchisee stock purchase plan. The purchase price of the company's common stock to participants is the lesser of the mean of the high and low price of the stock on the beginning date (May 15) or ending date (the following May 14) of each plan year        
Stock Option [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Weighted average contractual term (in years) 10 years        
Weighted-average grant date fair value $ 25.65us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 20.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Aggregate intrinsic value exercised 19.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
12.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Fair value of stock options vested 9.8us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
9.5us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
     
Unrecognized compensation cost related to non-vested award 26.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
       
Cost expected to be recognized over weighted-average period, in years 2 years 2 months 12 days        
Performance Awards [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Weighted average contractual term (in years) 3 years        
Unrecognized compensation cost related to non-vested award 26.2us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
       
Cost expected to be recognized over weighted-average period, in years 2 years 1 month 6 days        
Maximum stock percentage to be awarded 100.00%sna_MaximumStockToBeAwardedAsPercentageOfStockInitiallyAwarded
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
       
Performance period for awards granted (in years) 3 years        
Weighted-average grant date fair value granted $ 138.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 107.30us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Performance awards shares paid out 130,764sna_PerformanceAwardsSharesPaidOut
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
146,313sna_PerformanceAwardsSharesPaidOut
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
     
Restricted Stock Units [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Performance period for awards granted (in years) 1 year        
Awards granted vesting period (in years) 2 years        
Shares granted     78,585us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
84,413us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
95,047us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
Units granted vesting date     2016 2015 2014
Shares vested     95,047us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
Cash-Settled Stock Appreciation Rights [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Weighted average contractual term (in years) 10 years        
Unrecognized compensation cost related to non-vested award 0.4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
Cost expected to be recognized over weighted-average period, in years 1 year 9 months 18 days        
Weighted-average grant date fair value granted $ 25.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
Shares granted 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
Shares vested 42,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
       
Intrinsic value of stock exercised 3.4sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
3.3sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
     
Fair value of stock vested 3.4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
3.8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
     
Stock-Settled SARs [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Unrecognized compensation cost related to non-vested award 4.7us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
       
Cost expected to be recognized over weighted-average period, in years 2 years 2 months 12 days        
Weighted-average grant date fair value granted $ 25.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
$ 19.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
     
Shares granted 112,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
       
Intrinsic value of stock exercised 0.3sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
0.1sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
     
Fair value of stock vested $ 1.3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
$ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
     
Restricted Stock [Member] | Non-employee Directors [Member]          
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Shares granted 8,940us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= sna_NonEmployeeDirectorsMember
  10,398us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= sna_NonEmployeeDirectorsMember