XML 86 R74.htm IDEA: XBRL DOCUMENT
v3.22.0.1

FINANCIAL INSTRUMENTS - Additional Information (Detail) - USD ($) $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 31, 2020 | Mar. 30, 2019 | Jan. 02, 2021 | Dec. 28, 2019 | Dec. 29, 2018 | Jan. 03, 2020
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Cash flows related to derivatives |  |  |  | $ 33.4 |  | $ 69.9 | $ 2.4 |
Derivative, forward interest rate |  |  |  | 5.375% |  |  |  |
Loss on debt extinguishments | [1] |  |  | $ 46.9 |  | 17.9 | 0.0 |
Net cash received from foreign exchange contracts |  |  |  | (41.0) | [2] | (8.0) | (25.7) |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax |  | $ 3.5 | $ 4.6 |  |  |  |  |
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax |  |  |  | 0.0 |  | 0.0 | 0.0 |
Foreign Exchange Contracts |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Cumulative changes in AOCI from hedging activities, net of tax |  |  |  | (72.8) |  | (97.3) |  |
Net cash received from foreign exchange contracts |  |  |  | 41.0 |  | 8.0 | 25.7 |
Currency Swap | Japan, Yen |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Notional amount |  |  |  | 839.4 |  |  |  |
Currency Swap | Foreign Currency |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Notional amount |  |  |  |  |  | 1,100.0 |  |
Forward Contracts |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax |  |  |  | 0.0 |  | 4.3 | 8.2 |
Cross Currency Interest Rate Contract |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax |  |  |  | 18.2 |  | 29.9 | 6.8 |
Euro Denominated Commercial paper | Foreign Currency |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Notional amount |  |  |  |  |  | 335.5 |  |
Not Designated as Hedging Instrument | Forward Contracts |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Notional amount |  |  |  | 1,300.0 |  | 946.8 |  |
Cash Flow Hedging |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Cash flow hedge gain (loss) to be reclassified within twelve months |  |  |  | 20.1 |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  | 15.4 |  | 13.1 | 15.4 |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax |  |  |  | 103.0 |  | 54.2 |  |
Cash Flow Hedging | Foreign Exchange Contracts | Discount rate - interest cost |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  | 0.0 |  | 0.0 | 0.0 |
Cash Flow Hedging | Foreign Exchange Contracts | Cost of Sales |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  | (12.4) |  | 6.5 | 17.9 |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax |  |  |  | (16.1) |  | (16.7) | 35.9 |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax |  |  |  | 12.4 |  | (6.5) | (17.9) |
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax | [3] |  |  | 0.0 |  | 0.0 | 0.0 |
Cash Flow Hedging | Interest Rate Swap |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  |  |  | 1.0 |  |
Notional amount of aggregate contracts |  |  |  | $ 1,000.0 |  |  |  |
Cumulative changes in AOCI from hedging activities, net of tax |  |  |  |  |  |  |  | $ 20.5
Notional amount |  |  |  |  |  | 650.0 | 400.0 |
Cash Flow Hedging | Interest Rate Swap | Minimum |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative, forward interest rate |  |  |  | 4.25% |  |  |  |
Cash Flow Hedging | Interest Rate Swap | Maximum |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative, forward interest rate |  |  |  | 4.85% |  |  |  |
Cash Flow Hedging | Interest Rate Swap | Discount rate - interest cost |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  | $ 16.3 |  | 16.2 | 15.3 |
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 | Interest Rate Contracts | Discount rate - interest cost |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax |  |  |  | (70.9) |  | (40.5) | 33.1 |
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax |  |  |  | (16.3) |  | (16.2) | (15.3) |
Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), Adjustments, before Tax |  |  |  | 0.0 |  | 0.0 | 0.0 |
Cash Flow Hedging | Interest Rate Contracts | Cost of Sales |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  | 0.0 |  | 0.0 | 0.0 |
Cash Flow Hedging | Foreign Exchange Forward |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Notional amount |  |  |  | $ 595.8 |  | 518.2 |  |
Interest Rate Contracts |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net |  |  |  |  |  |  | $ 22.7 |
Net Investment Hedging |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Commercial paper amount outstanding |  |  |  |  |  | $ 335.5 |  |
Notes payable due 2022 |  |  |  |  |  |  |  |
Derivative Instruments, Gain (Loss) [Line Items] |  |  |  |  |  |  |  |
Loss on debt extinguishments |  | $ 19.6 |  |  |  |  |  |
[1] | See Note A, Significant Accounting Policies - Restatement, for discussion regarding the impacts of the Restatement.
[2] | See Note A, Significant Accounting Policies - Restatement, for discussion regarding the impacts of the Restatement.
[3] | Inclusive of the gain/loss amortization on terminated derivative financial instruments.

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 Commercial Paper, Amount Outstanding + References No definition available. + Details
Name: | swk_CommercialPaperAmountOutstanding
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivative, Notional Amount Of Aggregate Contracts During Period + References No definition available. + Details
Name: | swk_DerivativeNotionalAmountOfAggregateContractsDuringPeriod
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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 Stated rate on an interest rate forward or futures contract. + References No definition available. + Details
Name: | us-gaap_DerivativeForwardInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

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 The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4D -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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=121590274&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=121590274&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=117329964&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=117329964&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=121586364&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=121641772&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=121641772&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, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying 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 815 -SubTopic 20 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 Reference 4: 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=121641772&loc=d3e637-108580 Reference 5: 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=121641772&loc=SL7669646-108580 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount, before 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=121641772&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=121641772&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, before tax, of adjustments from accumulated other comprehensive income (AOCI) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method. + 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 (dd) -URI http://asc.fasb.org/extlink&oid=121641772&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=121641772&loc=d3e637-108580 Reference 3: 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=121641772&loc=d3e689-108580 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959 + Details
Name: | us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsBeforeTax
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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690 + 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_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_DerivativeInstrumentRiskAxis=us-gaap_ForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=swk_EuroDenominatedCommercialpaperMember
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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_InterestExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
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: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
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_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=us-gaap_NetInvestmentHedgingMember
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: |