XML 88 R72.htm IDEA: XBRL DOCUMENT
v3.22.0.1

FINANCIAL INSTRUMENTS - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2020 | Feb. 28, 2019 | Jan. 01, 2022 | Jan. 02, 2021 | Dec. 28, 2019 | Jan. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Cash paid (received) related to derivatives |  |  | $ 166.8 | $ 33.4 | $ 69.9 |
After-tax losses, other comprehensive income, cash flow hedge |  |  | (17.0) | (15.4) | (13.1) |
Loss on debt extinguishments |  |  | 0.0 | 46.9 | 17.9 |
Net cash received from foreign exchange contracts |  |  | 55.1 | (41.0) | (8.0) |
Foreign Exchange Contracts |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Cumulative changes in AOCI from hedging activities, net of tax |  |  | 71.8 | 72.8 |  |
Not Designated as Hedging Instrument | Forward Contracts |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  | 1,200.0 | 1,300.0 |  |
Cash Flow Hedging |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive income (loss),cash flow hedge, gain (loss), before reclassification, after tax |  |  | (49.8) | (103.0) |  |
Cash flow hedge gain (loss) to be reclassified within twelve months |  |  | 11.1 |  |  |
Cash Flow Hedging | Interest Rate Swap |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive income (loss),cash flow hedge, gain (loss), before reclassification, after tax |  |  | (75.3) | 20.5 | (1.0) |
Notional amount |  |  | 400.0 | 1,000.0 | 650.0 |
Cash Flow Hedging | Interest Rate Swap | Subsequent Event |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  |  |  |  | $ 100.0
Cash Flow Hedging | Matured Interest Rate Swap |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  |  |  | 250.0 |
Cash Flow Hedging | Interest Rate Contracts |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  | 400.0 | 400.0 |  |
Cash Flow Hedging | Foreign Exchange Forward |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  | 512.1 | 595.8 |  |
Fair Value Hedges | Interest Rate Swap |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Other comprehensive income (loss),cash flow hedge, gain (loss), before reclassification, after tax | $ 3.5 | $ 4.6 |  |  |  |
Net Investment Hedging | Foreign Exchange Contracts |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Net cash received from foreign exchange contracts |  |  | 55.1 | 41.0 | $ 8.0 |
Net Investment Hedging | Cross Currency Swap | Japan, Yen |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  | 100.0 |  |  |
Net Investment Hedging | Cross Currency Swap | Foreign Currency |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Notional amount |  |  | $ 75.0 | $ 839.4 |  |
Notes Payable due 2022 |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |
Loss on debt extinguishments | $ 19.6 |  |  |  |  |

X
- Definition Accumulated Other Comprehensive Income (Loss) Cumulative Changes In Net Gain (Loss) From Hedging Activities Effect, Net of Tax + References No definition available. + Details
Name: | swk_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromHedgingActivitiesEffectNetOfTax
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payments for (Proceeds from) Derivative Instruments + References No definition available. + Details
Name: | swk_PaymentsforProceedsfromDerivativeInstruments
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994 + Details
Name: | us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeInstrumentsGainLossLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net cash outflow or inflow from derivative instruments during the period, which are classified as investing activities, excluding those designated as hedging instruments. + References No definition available. + Details
Name: | us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=swk_MaturedInterestRateSwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_FairValueHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_NetInvestmentHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_CurrencySwapMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=currency_JPY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=swk_ForeignCurrencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=swk_NotesPayableDue2022Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |