XML 75 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Statement Impacts Related to Derivatives Not Designated as Hedging Instruments (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Not Designated as Hedging Instrument | Foreign Exchange Contracts | Other, net    
Derivative Instruments and Hedging Activities Disclosure [Line Items]    
Amount of Gain (Loss) Recorded in Income on Derivative $ (29.4)us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
$ 8.0us-gaap_GainLossOnDerivativeInstrumentsNetPretax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
Fair Value Hedging [Member]    
Derivative Instruments and Hedging Activities Disclosure [Line Items]    
Interest Expense, Debt 11.9us-gaap_InterestExpenseDebt
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
13.2us-gaap_InterestExpenseDebt
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
Derivative, Loss on Derivative $ 3.8us-gaap_DerivativeLossOnDerivative
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
$ 5.4us-gaap_DerivativeLossOnDerivative
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember