XML 163 R129.htm IDEA: XBRL DOCUMENT
v3.24.0.1

CONTINGENCIES (Details) cubic_yard in Millions, $ in Millions |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jan. 19, 2024 USD ($) | Apr. 07, 2023 USD ($) | Mar. 02, 2023 company mi | Dec. 16, 2022 USD ($) company mi | Feb. 11, 2022 mi | Apr. 14, 2021 USD ($) mi | Dec. 04, 2020 USD ($) | Oct. 10, 2018 mi | Jun. 30, 2018 USD ($) municipality company mi | May 17, 2017 hazardousSubstance company mi | Mar. 30, 2017 company mi | Sep. 30, 2016 mi | Mar. 31, 2016 company mi | Mar. 04, 2016 USD ($) cubic_yard mi | Apr. 11, 2014 mi | Jun. 18, 2012 mi | Apr. 30, 2015 mi | May 31, 2007 company mi | Dec. 30, 2023 USD ($) site | Dec. 31, 2022 USD ($)
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Superfund sites | site |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 23 |
Environmental loss contingency, statement of financial position, not disclosed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | reserves | reserves
Reserve for environmental remediation costs, current |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 46.0 | $ 39.4
Environmental loss contingency, noncurrent, statement of financial position, not disclosed |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | long-term |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  | $ 150.0 |  | $ 441.0 |  |  |  |  |  |  |  | $ 1,400.0 |  |  |  |  |  |
Reserve for environmental loss contingencies, EPA funded amount |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 17.0 |
Environmental remediation. period construction of treatment facility to be maintained |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 30 years |
Number of miles of river | mi |  |  | 9 | 10.9 | 17 | 17 |  | 9 | 8.3 | 8.3 | 8.3 | 8.3 | 8.3 | 8.3 | 8.3 | 10.9 | 17 | 17 |  |
Cubic yards of settlement | cubic_yard |  |  |  |  |  |  |  |  |  |  |  |  |  | 3.5 |  |  |  |  |  |
Approximate implementation time |  |  |  |  |  |  |  |  |  |  |  |  |  | 6 years |  |  |  |  |  |
Number of defendants | company |  |  |  |  |  |  |  |  | 100 |  |  |  |  |  |  |  |  |  |  |
Estimated costs of remediation design |  |  |  |  |  |  |  |  | $ 165.0 |  |  |  |  |  |  |  |  |  |  |
Number of municipalities | municipality |  |  |  |  |  |  |  |  | 42 |  |  |  |  |  |  |  |  |  |  |
Number of parties notified | company |  |  |  |  |  |  |  |  |  |  |  |  | 105 |  |  |  |  |  |  |
Number of companies offered cash out settlements | company |  |  |  |  |  |  |  |  |  | 20 | 20 |  |  |  |  |  |  |  |  |
Number of hazardous substances | hazardousSubstance |  |  |  |  |  |  |  |  |  | 8 |  |  |  |  |  |  |  |  |  |
Number of parties | company |  |  | 40 | 85 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental exit costs anticipated cost, percentage |  |  |  | 99.40% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Estimated environmental remediation expense, statement of income or comprehensive income, extensible enumeration, not disclosed flag |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | estimated remediation costs |
Undiscounted environmental liability expected to be paid in 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3.2 |
Undiscounted environmental liability expected to be paid 2025 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3.2 |
Undiscounted environmental liability expected to be paid in 2026 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3.2 |
Undiscounted environmental liability expected to be paid in 2027 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2.4 |
Undiscounted environmental liability expected to be paid in 2028 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 2.4 |
Undiscounted environmental liability expected to be paid thereafter |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 32.6 |
Subsequent Event |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Penalty charge | $ 32.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
YPF And Repsol |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation settlement, amount |  | $ 573.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Lower Passaic Cooperating Parties Group |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Number of companies | company |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 47 |  |
YPF And Repsol | Lower Passaic Cooperating Parties Group |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Litigation settlement, amount awarded from other party |  | $ 9.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Property, Plant and Equipment, Other Types |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs, reserve |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 124.5 | $ 129.3
Reserve for environmental remediation costs, current |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 46.0 |
Reserve for environmental remediation costs, noncurrent |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 78.5 |
Reserve for environmental loss contingencies, obligation after EPA funding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 107.5 |
Estimated environmental remediation expense |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 28.2 |
Centredale Site |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 24.9 |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  |  |  |  | $ 420.0 |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental liability discount rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 4.40% |
Undiscounted environmental liability |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 34.3 |
Minimum | Property, Plant and Equipment, Other Types |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 79.9 |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  |  |  |  | $ 468.0 |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental liability discount rate |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5.50% |
Undiscounted environmental liability |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 47.0 |
Maximum | Property, Plant and Equipment, Other Types |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Commitments and Contingencies Disclosure [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Environmental remediation costs deemed probable and reasonable estimable |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 226.8 |

X
- Definition Accrual For Environmental Loss Contingencies, Obligation After EPA Funding + References No definition available. + Details
Name: | swk_AccrualForEnvironmentalLossContingenciesObligationAfterEPAFunding
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Commitments and Contingencies Disclosure [Line Items] + References No definition available. + Details
Name: | swk_CommitmentsAndContingenciesDisclosureLineItems
Namespace Prefix: | swk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Exit Costs Anticipated Cost, Percentage + References No definition available. + Details
Name: | swk_EnvironmentalExitCostsAnticipatedCostPercentage
Namespace Prefix: | swk_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Loss Contingency, Noncurrent, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag + References No definition available. + Details
Name: | swk_EnvironmentalLossContingencyNoncurrentStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
Namespace Prefix: | swk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag + References No definition available. + Details
Name: | swk_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
Namespace Prefix: | swk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remedial Investigation, Feasibility Study, Number Of Miles + References No definition available. + Details
Name: | swk_EnvironmentalRemedialInvestigationFeasibilityStudyNumberOfMiles
Namespace Prefix: | swk_
Data Type: | dtr-types1:lengthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Cubic Yards Of Sediment + References No definition available. + Details
Name: | swk_EnvironmentalRemediationCubicYardsOfSediment
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Estimated Remedial Design Cleanup Cost + References No definition available. + Details
Name: | swk_EnvironmentalRemediationEstimatedRemedialDesignCleanupCost
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Environmental Remediation, Estimated Remedial Design Implementation, Period + References No definition available. + Details
Name: | swk_EnvironmentalRemediationEstimatedRemedialDesignImplementationPeriod
Namespace Prefix: | swk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation Expense Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag + References No definition available. + Details
Name: | swk_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag
Namespace Prefix: | swk_
Data Type: | xbrli:tokenItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Number Of Hazardous Substances + References No definition available. + Details
Name: | swk_EnvironmentalRemediationNumberOfHazardousSubstances
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Number Of Municipalities, Suit Filed + References No definition available. + Details
Name: | swk_EnvironmentalRemediationNumberOfMunicipalitiesSuitFiled
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Number Of Other Parties Notified + References No definition available. + Details
Name: | swk_EnvironmentalRemediationNumberOfOtherPartiesNotified
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental Remediation, Number Of Parties + References No definition available. + Details
Name: | swk_EnvironmentalRemediationNumberOfParties
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Environmental remediation. Period Construction of treatment facility to be maintained + References No definition available. + Details
Name: | swk_Environmentalremediation.Periodconstructionoftreatmentfacilitytobemaintained
Namespace Prefix: | swk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Companies + References No definition available. + Details
Name: | swk_NumberOfCompanies
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Other Companies Offered Cash Out Settlements + References No definition available. + Details
Name: | swk_NumberOfOtherCompaniesOfferedCashOutSettlements
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Superfund Sites + References No definition available. + Details
Name: | swk_SuperfundSites
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total costs accrued as of the balance sheet date for environmental loss contingencies. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-16 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingencies
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Undiscounted amount of the accrual for environmental loss contingencies. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-11 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_AccruedEnvironmentalLossContingenciesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total anticipated costs associated with remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal, or abandonment of a particular property resulting from unanticipated contamination of the assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 + Details
Name: | us-gaap_EnvironmentalExitCostsAnticipatedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount, before recovery, of expense for known and estimated future costs arising from requirement to perform environmental remediation. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-11 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481960/410-30-45-4 Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-12 + Details
Name: | us-gaap_EnvironmentalRemediationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount awarded from other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedFromOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The value (monetary amount) of the award the plaintiff seeks in the legal matter. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyDamagesSoughtValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of defendants named in a legal action. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-9 + Details
Name: | us-gaap_LossContingencyNumberOfDefendants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other miscellaneous assets. + References No definition available. + Details
Name: | us-gaap_OtherAssetsMiscellaneous
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Details
Name: | dei_LegalEntityAxis=swk_YPFAndRepsolMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=swk_LowerPassaicCooperatingPartiesGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=swk_YPFAndRepsolMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=swk_LowerPassaicCooperatingPartiesGroupMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=swk_CentredaleSiteMember
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: |