XML 65 R75.htm IDEA: XBRL DOCUMENT
v3.19.3

Commitments and Contingencies - Additional Information (Detail) $ in Millions | 6 Months Ended | 9 Months Ended |
--- | --- | --- | ---
Jun. 29, 2019 USD ($) | Sep. 28, 2019 USD ($) sites | Sep. 29, 2018 USD ($) | Dec. 29, 2018 USD ($)
Loss Contingencies [Line Items] |  |  |  |
Increase in lease liability |  | $ 90.0 |  |
Document Period End Date |  | Sep. 28, 2019 |  |
Superfund Sites | sites |  | 28 |  |
Environmental remediation. Period construction of treatment facility to be maintained |  | 30 years |  |
Kerr McGee Chemical Site [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Environmental remediation costs deemed probable and reasonably estimable |  |  | $ 68.7 |
Environmental remediation costs, reserve |  |  | 26.4 |
Centredale Site [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Environmental remediation costs deemed probable and reasonably estimable |  | $ 117.4 |  |
Environmental remediation costs, reserve |  |  | $ 77.7 |
Property, Plant and Equipment, Other Types |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Environmental remediation costs, reserve |  | 216.6 |  | $ 246.6
Reserve for environmental remediation costs, current |  | 56.8 |  |
Reserve for environmental remediation costs, noncurrent |  | 159.8 |  |
Accrual for Environmental Loss Contingencies, EPA Funded Amount | $ 15.5 |  |  |
Accrual for Environmental Loss Contingencies, Obligation After EPA Funding |  | $ 201.1 |  |
Property, Plant and Equipment, Other Types | Minimum [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Environmental remediation costs deemed probable and reasonably estimable | 152.0 |  |  |
Property, Plant and Equipment, Other Types | Maximum [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Environmental remediation costs deemed probable and reasonably estimable | $ 288.9 |  |  |
Cargo and Freight [Member] |  |  |  |
Loss Contingencies [Line Items] |  |  |  |
Loss Contingency Accrual |  |  |  | $ 50.8

X
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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 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 Increase in lease liability + References No definition available. + Details
Name: | swk_Increaseinleaseliability
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 25 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingencies
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 10 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 50 -Paragraph 10 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 + Details
Name: | us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of costs recognized in the balance sheet for known or estimated future costs arising from requirements to perform activities to remediate one or more sites. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 30 -Section 25 -Paragraph 18 -URI http://asc.fasb.org/extlink&oid=39739230&loc=d3e11660-110855 + Details
Name: | us-gaap_EnvironmentalCostsRecognizedCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q4) -URI http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751 + Details
Name: | us-gaap_EnvironmentalExitCostsAnticipatedCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_LossContingenciesLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualAtCarryingValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=swk_KerrMcGeeChemicalSiteMember
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: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember
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: | srt_ProductOrServiceAxis=us-gaap_CargoAndFreightMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |