XML 107 R119.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
12 Months Ended
Jan. 03, 2015
Dec. 28, 2013
Dec. 29, 2012
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Net stock-based expense $ 38.1us-gaap_ShareBasedCompensation $ 38.5us-gaap_ShareBasedCompensation $ 32.1us-gaap_ShareBasedCompensation
Cash received from stock purchase and option plan exercises 33.0us-gaap_ProceedsFromStockOptionsExercised 29.2us-gaap_ProceedsFromStockOptionsExercised 46.8us-gaap_ProceedsFromStockOptionsExercised
Tax benefit realized from exercise and vesting of share-based payment arrangements 22.3us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 18.3us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 15.4us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
Performance awards shares paid out 146,313sna_PerformanceAwardsSharesPaidOut 213,459sna_PerformanceAwardsSharesPaidOut 53,990sna_PerformanceAwardsSharesPaidOut
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 1,884,063us-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 56,582us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
93,442us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
33,596us-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 2.5sna_EmployeeContributionsForPurchaseOfCommonStock
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
   
Stock based compensation expense 1.5us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_EmployeesStockPurchasePlanMember
2.6us-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 74,502us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
105,406us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
48,819us-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.7us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
3.3us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
0.7us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_PlanNameAxis
= sna_FranchiseeStockPurchasePlanMember
Franchisee contributions for purchase of common stock 3.2sna_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 $ 20.19us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 17.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 15.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Aggregate intrinsic value exercised 24.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
14.1us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
23.0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Fair value of stock options vested 9.6us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
7.9us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
5.8us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Unrecognized compensation cost related to non-vested award 13.2us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Cost expected to be recognized over weighted-average period, in years 1 year 6 months    
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 15.1us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
   
Cost expected to be recognized over weighted-average period, in years 1 year 7 months 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 $ 102.11us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 77.33us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
$ 60.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
Shares vested 131,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
148,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PerformanceSharesMember
213,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ 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 vested 95,047us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
   
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
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 3.2us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Cost expected to be recognized over weighted-average period, in years 3 months 18 days    
Weighted-average grant date fair value granted $ 32.86us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Shares vested 81,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Shares granted 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
   
Intrinsic value of stock exercised 5.5sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
4.4sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
5.4sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
Fair value of stock vested 5.9us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
5.7us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
3.5us-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 2.4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
   
Cost expected to be recognized over weighted-average period, in years 1 year 8 months 12 days    
Weighted-average grant date fair value granted $ 19.55us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
$ 17.47us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares granted 116,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
   
Intrinsic value of stock exercised 0.1sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
0sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodIntrinsicValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Fair value of stock vested $ 0.6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
$ 0us-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 10,398us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= sna_NonEmployeeDirectorsMember
13,437us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= sna_NonEmployeeDirectorsMember
17,811us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockMember
/ us-gaap_PlanNameAxis
= sna_NonEmployeeDirectorsMember
Directors' Fee Plan [Member]      
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]      
Percentage of non-employee directors fee 100.00%sna_PercentageOfNonEmployeeDirectorsFee
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
   
Number of shares issued 21,533us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
2,313us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
11,025us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
Deferred shares received 20,483sna_DeferredSharesReceived
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
1,021sna_DeferredSharesReceived
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
9,278sna_DeferredSharesReceived
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember
Number of shares reserved for issuance 146,944us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_AwardTypeAxis
= sna_DirectorsFeePlanMember