XML 15 R78.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation and Other Stock Plans - Summary of Changes in Non-Vested Awards (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Nonvested Performance Shares [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Shares, at beginning of period 327,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Shares, Granted 116,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Shares, Vested (2,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Shares, Cancellations and other (9,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Shares, at end of period 432,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Fair Value Price per Share, at beginning of period $ 91.92us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Fair Value Price per Share, Granted $ 138.48us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Fair Value Price per Share, Vested $ 89.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Fair Value Price per Share, Cancellations and other $ 89.04us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Fair Value Price per Share, at end of period $ 104.41us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_NonvestedPerformanceSharesMember
 
Stock-Settled SARs [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Shares, at beginning of period 223,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares, Granted 112,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares, Exercised (6,000)sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares, Cancellations and other (10,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares, at end of period 319,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Shares, Exercisable at end of period 90,000sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNonvestedNumber
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Exercise Price per Share, Outstanding at beginning of period $ 94.90sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Fair Value Price per Share, Granted $ 25.36us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
$ 19.58us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
Exercise Price per Share, Granted $ 144.69sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisedPrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Exercise Price per Share, Exercised $ 85.33sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageExercisedPrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Exercise Price per Share, Forfeited or expired $ 89.94sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageExercisedPrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Exercise Price per Share, Outstanding at end of period $ 112.72sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Exercise Price per Share, Exercisable at end of period $ 90.33sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNonvestedWeightedAverageExercisePrice
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Remaining Contractual Term, Outstanding at end of period 8 years 10 months 24 days  
Remaining Contractual Term, Exercisable at end of period 8 years 2 months 12 days  
Aggregate Intrinsic Value, Outstanding at end of period $ 11.2sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValues
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Aggregate Intrinsic Value, Exercisable at end of period $ 5.2sna_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNonvestedIntrinsicValues
/ us-gaap_AwardTypeAxis
= sna_StockSettledStockAppreciationRightsMember
 
Cash-Settled Stock Appreciation Rights [Member]    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Shares, at beginning of period 47,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Shares, Granted 4,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Shares, Vested (42,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Shares, at end of period 9,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Fair Value Price per Share, at beginning of period $ 68.35us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Fair Value Price per Share, Granted $ 25.78us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Fair Value Price per Share, Vested $ 81.46us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember
 
Fair Value Price per Share, at end of period $ 45.23us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_StockAppreciationRightsSARSMember