XML 71 R54.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) $ in Millions |  | 12 Months Ended
--- | --- | ---
Feb. 13, 2023 age | Dec. 28, 2024 USD ($) age | Dec. 30, 2023 USD ($) | Dec. 31, 2022 USD ($)
Significant Accounting Policies [Line Items] |  |  |  |
Stock-based compensation, minimum retirement age for eligibility | age | 55 |  |  |
Minimum service year to be eligible to stock-based compensation benefits (in years) | 10 years |  |  |
Retirement Eligible Plan One |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Stock-based compensation, minimum retirement age for eligibility | age |  | 55 |  |
Minimum service year to be eligible to stock-based compensation benefits (in years) |  | 10 years |  |
Retirement Eligible Plan Two |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Stock-based compensation, minimum retirement age for eligibility | age |  | 65 |  |
Minimum service year to be eligible to stock-based compensation benefits (in years) |  | 1 year |  |
Minimum |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Vesting period of stock-based compensation grants (in years) |  | 3 years |  |
Maximum |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Vesting period of stock-based compensation grants (in years) |  | 4 years |  |
Net Sales |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Cooperative advertising expense |  | $ 335.4 | $ 325.1 | $ 358.1
Selling, General and Administrative Expenses |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Cooperative advertising expense |  | 21.4 | 27.8 | 31.8
Selling, General and Administrative Expense |  |  |  |
Significant Accounting Policies [Line Items] |  |  |  |
Advertising costs |  | 109.6 | 110.5 | 118.9
Production and distribution costs |  | $ 534.4 | $ 521.7 | $ 498.7

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/exampleRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1 Reference 2: 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 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 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: | us-gaap_RetirementPlanTypeAxis=swk_RetirementEligiblePlanOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=swk_RetirementEligiblePlanTwoMember
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: |