XML 78 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Adjustments Relating to Swaps (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
Derivative Instruments and Hedging Activities Disclosure [Line Items]          
Interest Rate Derivative Liabilities, at Fair Value $ 400us-gaap_InterestRateDerivativeLiabilitiesAtFairValue        
Notional Amount of Interest Rate Derivatives       950.0invest_DerivativeNotionalAmount  
Payments for Derivative Instrument, Financing Activities 33.4us-gaap_PaymentsForDerivativeInstrumentFinancingActivities 0us-gaap_PaymentsForDerivativeInstrumentFinancingActivities 30.3us-gaap_PaymentsForDerivativeInstrumentFinancingActivities    
Deferred Gain (Loss) on Discontinuation of Interest Rate Fair Value Hedge   38.9us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge      
Fair Value Hedging [Member]          
Derivative Instruments and Hedging Activities Disclosure [Line Items]          
Notional Amount of Interest Rate Derivatives   950.0invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
     
Fair Value Hedging [Member] | Interest expenses          
Derivative Instruments and Hedging Activities Disclosure [Line Items]          
Gain/(Loss) on Swaps   17.2us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
66.5us-gaap_IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
   
Gain /(Loss) on Borrowings   (16.8)us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
(66.5)us-gaap_IncreaseDecreaseInFairValueOfInterestRateFairValueHedgingInstruments1
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
   
Foreign Exchange Contract [Member] | Net Investment Hedging [Member] | Other Income And Expense [Member]          
Derivative Instruments and Hedging Activities Disclosure [Line Items]          
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net   36.9us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
(10.7)us-gaap_DerivativeInstrumentsGainLossRecognizedInOtherComprehensiveIncomeEffectivePortionNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
   
Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion   0us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
0us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
   
Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net   0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
0us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_NetInvestmentHedgingMember
/ us-gaap_IncomeStatementLocationAxis
= swk_OtherIncomeAndExpenseMember
   
Notes 5 Point 20 Percent Due 2040 [Member]          
Derivative Instruments and Hedging Activities Disclosure [Line Items]          
Stated interest rate   5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes5Point20PercentDue2040Member
     
Notes 5 Point 20 Percent Due 2040 [Member] | Interest Rate Risk [Member] | Fair Value Hedging [Member]          
Derivative Instruments and Hedging Activities Disclosure [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_Notes5Point20PercentDue2040Member
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