XML 30 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
1 Months Ended 3 Months Ended
Feb. 28, 2014
Apr. 04, 2015
Mar. 29, 2014
Jan. 03, 2015
Oct. 31, 2012
Jan. 31, 2012
Derivative Instruments, Gain (Loss) [Line Items]            
Payments for Derivative Instrument, Investing Activities   $ 9.3us-gaap_PaymentsForDerivativeInstrumentInvestingActivities $ 27.7us-gaap_PaymentsForDerivativeInstrumentInvestingActivities      
Interest Rate Derivative Liabilities, at Fair Value 400us-gaap_InterestRateDerivativeLiabilitiesAtFairValue          
Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge   38.9us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge        
Payments for Derivative Instrument, Financing Activities 33.4us-gaap_PaymentsForDerivativeInstrumentFinancingActivities 0us-gaap_PaymentsForDerivativeInstrumentFinancingActivities 30.3us-gaap_PaymentsForDerivativeInstrumentFinancingActivities      
Notional Amount of Interest Rate Derivatives       950.0invest_DerivativeNotionalAmount    
Payments for Hedge, Investing Activities   30.4us-gaap_PaymentsForHedgeInvestingActivities        
Notes 5 Point 75 Percent due 2053 [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate   5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point75Percentdue2053Member
       
Notes payable due 2040            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate   5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point20PercentDue2040Member
       
Notes payable due 2028            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate   7.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes7Point05PercentDue2028Member
       
Notes 5 Point 75 Percent Due 2052 [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate   5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point75PercentDue2052Member
       
Cash Flow Hedges            
Derivative Instruments, Gain (Loss) [Line Items]            
After-tax gain (loss) for cash flow hedge effectiveness in accumulated other comprehensive loss   (30.8)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
  (50.9)us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Cash flow gain (loss) hedge loss expected to be reclassified to earnings as hedged transactions occur or as amounts are amortized within the next 12 months   (21.1)us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
       
Gain (loss) reclassified from accumulated other comprehensive loss into earnings   1.1us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
(2.3)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
     
Fair Value Hedging [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   950.0invest_DerivativeNotionalAmount
/ 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
     
Interest Expense, Debt   11.9us-gaap_InterestExpenseDebt
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
13.2us-gaap_InterestExpenseDebt
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
     
Foreign Exchange Forward | Cash Flow Hedges            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   353.1invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
  369.5invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeForwardMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Foreign Exchange Option | Cash Flow Hedges            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   332.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
  185.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeOptionMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
   
Interest Rate Risk | Fair Value Hedging [Member] | Notes 5 Point 75 Percent due 2053 [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives       400.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point75Percentdue2053Member
   
Interest Rate Risk | Fair Value Hedging [Member] | Notes 3 Point 4 Percent Due in 2021 [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate         3.40%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes3Point4PercentDueIn2021Member
 
Notional Amount of Interest Rate Derivatives         400.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes3Point4PercentDueIn2021Member
 
Interest Rate Risk | Fair Value Hedging [Member] | Notes payable due 2040            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate         5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point20PercentDue2040Member
 
Notional Amount of Interest Rate Derivatives         400.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point20PercentDue2040Member
 
Interest Rate Risk | Fair Value Hedging [Member] | Notes payable due 2028            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives           150.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes7Point05PercentDue2028Member
Interest Rate Risk | Fair Value Hedging [Member] | Notes 7 Point 05 Percent Due in 2028 [Member]            
Derivative Instruments, Gain (Loss) [Line Items]            
Stated interest rate           7.05%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateRiskMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes7Point05PercentDueIn2028Member
Foreign Exchange Contracts | Net Investment Hedging            
Derivative Instruments, Gain (Loss) [Line Items]            
Gain (loss) included in accumulated other comprehensive income (loss)   (14.3)swk_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromHedgingActivitiesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
  (37.2)swk_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromHedgingActivitiesEffectNetOfTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
   
Foreign Exchange Contracts | Net Investment Hedging | Currency, British Pound Sterling            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   1,400.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_FinancialInstrumentAxis
= swk_CurrencyBritishPoundSterlingMember
  1,300.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_FinancialInstrumentAxis
= swk_CurrencyBritishPoundSterlingMember
   
Interest Rate Swap [Member] | Cash Flow Hedges            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   400.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
       
Not Designated as Hedging Instrument | Forward Contracts            
Derivative Instruments, Gain (Loss) [Line Items]            
Notional Amount of Interest Rate Derivatives   2,600.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
  1,900.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForwardContractsMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
   
Cost of sales | Foreign Exchange Contracts | Cash Flow Hedges            
Derivative Instruments, Gain (Loss) [Line Items]            
Derivative, Hedged Item, Gain (Loss) Effect on Income Statement   6.7swk_DerivativeHedgedItemGainLossEffectOnIncomeStatement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
0.1swk_DerivativeHedgedItemGainLossEffectOnIncomeStatement
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
     
Gain (loss) reclassified from accumulated other comprehensive loss into earnings   $ (6.7)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
$ (0.1)us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_CashFlowHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember