XML 88 R54.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) $ in Millions | 12 Months Ended |  |  |
--- | --- | --- | --- | ---
Dec. 30, 2023 USD ($) age | Dec. 31, 2022 USD ($) | Jan. 01, 2022 USD ($) | Dec. 31, 2021 | Dec. 01, 2021 | Jan. 31, 2019
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Minimum service year to be eligible to stock-based compensation benefits | 10 years |  |  |  |  |
MTD |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Percent of ownership interest acquired |  |  |  |  |  | 20.00%
Minimum |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period of stock-based compensation grants | 3 years |  |  |  |  |
Stock-based compensation, minimum retirement age for eligibility | age | 55 |  |  |  |  |
Maximum |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Vesting period of stock-based compensation grants | 4 years |  |  |  |  |
Net Sales |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Cooperative advertising expense | $ 325.1 | $ 358.1 | $ 374.1 |  |  |
Selling, General and Administrative Expenses |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Cooperative advertising expense | 27.8 | 31.8 | 19.5 |  |  |
Selling, General and Administrative Expense |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Advertising costs | 110.5 | 118.9 | 98.6 |  |  |
Production and distribution costs | $ 521.7 | $ 498.7 | $ 416.1 |  |  |
MTD |  |  |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |  |  |
Percentage of voting interests acquired |  |  |  | 80.00% | 80.00% |

X
- Definition Employees Retirement Age + References No definition available. + Details
Name: | swk_EmployeesRetirementAge
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Share Based Compensation Arrangements By Share Based Payment Award Number Of Years Of Service For Eligibility + References No definition available. + Details
Name: | swk_ShareBasedCompensationArrangementsByShareBasedPaymentAwardNumberOfYearsOfServiceForEligibility
Namespace Prefix: | swk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant Accounting Policies [Line Items] + References No definition available. + Details
Name: | swk_SignificantAccountingPoliciesLineItems
Namespace Prefix: | swk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of voting equity interests acquired at the acquisition date in the business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2 + Details
Name: | us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense under a cooperative advertising arrangement. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_CooperativeAdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3 + Details
Name: | us-gaap_EquityMethodInvestmentOwnershipPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of expense related to the production and distribution of goods or services to customers and clients. + References No definition available. + Details
Name: | us-gaap_ProductionAndDistributionCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=swk_MTDMember
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_IncomeStatementLocationAxis=us-gaap_SalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_NatureOfExpenseAxis=swk_SellingGeneralAndAdministrativeExpenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=swk_MTDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |