XML 23 R67.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Fair Value of Derivative Instruments Included within Condensed Consolidated Balance Sheets (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 04, 2015
Jan. 03, 2015
Derivatives, Fair Value [Line Items]    
Asset Derivatives Fair Value $ 37.3us-gaap_DerivativeFairValueOfDerivativeAsset $ 36.0us-gaap_DerivativeFairValueOfDerivativeAsset
Liability Derivatives Fair Value 16.2us-gaap_DerivativeFairValueOfDerivativeLiability 14.7us-gaap_DerivativeFairValueOfDerivativeLiability
Designated as Hedging Instrument [Member] | Interest Rate Swaps [Member] | Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives Fair Value 14.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InterestRateSwapMember
14.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_DesignatedAsHedgingInstrumentMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_InterestRateSwapMember
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives Fair Value 22.6us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
22.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability Derivatives Fair Value 16.2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
14.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Not Designated as Hedging Instrument [Member] | Foreign Currency Forwards [Member] | Prepaid Expenses and Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives Fair Value 3.1us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= sna_PrepaidExpensesAndOtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
6.6us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= sna_PrepaidExpensesAndOtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
Not Designated as Hedging Instrument [Member] | Foreign Currency Forwards [Member] | Other Accrued Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Liability Derivatives Fair Value 16.2us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= sna_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
14.7us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= sna_AccruedAndOtherCurrentLiabilitiesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeForwardMember
Not Designated as Hedging Instrument [Member] | Equity Forwards [Member] | Prepaid Expenses and Other Assets [Member]    
Derivatives, Fair Value [Line Items]    
Asset Derivatives Fair Value $ 19.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= sna_PrepaidExpensesAndOtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember
$ 15.4us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= sna_PrepaidExpensesAndOtherAssetsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForwardContractsMember