XML 122 R100.htm IDEA: XBRL DOCUMENT
v3.20.4

EMPLOYEE BENEFIT PLANS - Narrative (Detail) $ / shares in Units, $ in Millions | 12 Months Ended
--- | ---
Jan. 02, 2021 USD ($) employee $ / shares shares | Dec. 28, 2019 USD ($) $ / shares shares | Dec. 29, 2018 USD ($) $ / shares shares
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Allocation to employee's accounts for forfeitures and surplus | $ 0.7 |  |
Allocations for benefits earned under the Cornerstone plan | 5.6 | $ 28.8 | $ 29.0
Employer discretionary contribution amount |  | $ 7.2 | $ 7.0
Unallocated shares of stock released | shares |  | 226,212 | 207,049
Net income (expense) from ESOP activities | (6.3) | $ (0.5) | $ (0.4)
Defined benefit plans amounts in accumulated other comprehensive loss expected to be recognized as components of net periodic benefit costs | $ 22.3 |  |
Expected return on plan assets | 3.16% |  |
Target allocation percentage of assets, equity securities, minimum | 20.00% |  |
Target allocation percentage of assets, equity securities, maximum | 40.00% |  |
Target allocations in fixed income securities minimum range | 50.00% |  |
Target allocations in fixed income securities maximum range | 70.00% |  |
Target allocations in other securities range, maximum | 10.00% |  |
Funded percentage | 80.00% | 79.00% | 78.00%
Expected pension and other post retirement benefit plans | $ 41.0 |  |
Assumed health care cost trend rate for next year | 6.00% |  |
Assumed ultimate trend rate for health care cost | 4.60% |  |
Accumulated benefit obligation for defined benefit pension plans | $ 3,022.0 | $ 2,768.0 |
Percentage of pension liabilities invested in fixed income securities | 50.00% |  |
Foreign Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Employees covered by pension plan | employee | 12,500 |  |
Expected return on plan assets | 3.90% | 4.73% | 4.37%
Medical and dental benefits |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Number of employees covered by benefit plans | employee | 16,100 |  |
Employee Stock Ownership Plan (ESOP), Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Defined benefit employer matches participant contributions percentage | 7.00% |  |
ESOP, average fair value of shares released | $ / shares | $ 146.08 | $ 138.67 | $ 139.45
Dividends paid on ESOP shares | $ 1.3 | $ 6.3 | $ 7.7
Interest costs incurred by ESOP | $ 0.1 | 0.5 | 1.6
Number of ESOP shares allocated to participant accounts | shares | 15,541,357 |  |
Number of ESOP shares allocated to participant accounts held | shares | 1,638,044 |  |
Employer cash contributions | $ 9.2 | 2.2 | 2.3
Employee Defined Contribution Plans |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Defined contribution plan, employer contribution | $ 10.9 | $ 28.8 | $ 28.0
Core Benefit Plan | Employee Stock Ownership Plan (ESOP), Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Number of employees covered by benefit plans | employee | 9,300 |  |
Minimum | Core Benefit Plan | Employee Stock Ownership Plan (ESOP), Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Defined contribution plan, employer contribution (percent) | 2.00% |  |
Maximum | Employee Stock Ownership Plan (ESOP), Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Defined benefit employer matches participant contributions percentage | 25.00% |  |
Maximum | Core Benefit Plan | Employee Stock Ownership Plan (ESOP), Plan |  |  |
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] |  |  |
Defined contribution plan, employer contribution (percent) | 6.00% |  |

X
- Definition The noncash expense that accounts for the value of stock issued to employees as the employers' matching contribution to the company's 401K plan. + References No definition available. + Details
Name: | swk_Companys401KEmployerMatchExpense
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Defined Benefit Plan, Percentage of Pension Liability Invested in Fixed Income Securities + References No definition available. + Details
Name: | swk_DefinedBenefitPlanPercentageOfPensionLiabilityInvestedInFixedIncomeSecurities
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Target Allocation Percentage Of Assets, Alternative Investments, Range Maximum + References No definition available. + Details
Name: | swk_DefinedBenefitPlanTargetAllocationPercentageOfAssetsAlternativeInvestmentsRangeMaximum
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Target Allocation Percentage of Assets, Fixed Income Securities, Range Maximum + References No definition available. + Details
Name: | swk_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMaximum
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan, Target Allocation Percentage of Assets, Fixed Income Securities, Range Minimum + References No definition available. + Details
Name: | swk_DefinedBenefitPlanTargetAllocationPercentageOfAssetsFixedIncomeSecuritiesRangeMinimum
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Target Allocation Percentage Of Assets equity Securities Range Maximum + References No definition available. + Details
Name: | swk_DefinedBenefitPlanTargetAllocationPercentageOfAssetsequitySecuritiesRangeMaximum
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Benefit Plan Target Allocation Percentage Of Assets equity Securities Range Minimum + References No definition available. + Details
Name: | swk_DefinedBenefitPlanTargetAllocationPercentageOfAssetsequitySecuritiesRangeMinimum
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Defined Contribution Plan, Employer Contributions, Percentage Match of Eligible Compensation + References No definition available. + Details
Name: | swk_DefinedContributionPlanEmployerContributionsPercentageMatchOfEligibleCompensation
Namespace Prefix: | swk_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of active members in Pension Fund + References No definition available. + Details
Name: | swk_NumberOfActiveMembersInPensionFund
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of Employees Included in Plan + References No definition available. + Details
Name: | swk_NumberOfEmployeesIncludedInPlan
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Share based Compensation Arrangement by Share based Payment Award, Equity Instruments Other than Options, Released in Period, Weighted Average Grant Date Fair Value + References No definition available. + Details
Name: | swk_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | swk_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for award under share-based payment arrangement. Excludes amount capitalized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.F) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901 + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (k)(3) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cost (credit) included in accumulated other comprehensive (income) loss expected to be recognized in net periodic benefit cost (credit) for fiscal year following most recent annual statement of financial position. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (s) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedAmortizationNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of contributions expected to be received by defined benefit plan from employer in next fiscal year following latest fiscal year. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (g) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Percentage of plan assets to benefit obligation of defined benefit plan. + References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanFundedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Ultimate trend rate for health care cost for defined benefit postretirement plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (l) -URI http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of discretionary contributions made by an employer to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan. + References No definition available. + Details
Name: | us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of expense for employee benefit and equity-based compensation. + References No definition available. + Details
Name: | us-gaap_EmployeeBenefitsAndShareBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition This item represents the amount of cash contributions during the period made by the entity to the Employee Stock Ownership Plan (ESOP). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPCashContributionsToESOP
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_EmployeeStockOwnershipPlanESOPDisclosuresLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Dividends paid on stock held by an employee stock ownership plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPDividendsPaidToESOP
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The difference between cost and fair value added or subtracted from paid-in capital, arising from contribution of shares to an ESOP or commitments-to-release ESOP shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 30 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109244533&loc=d3e17042-113922 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPGainLossOnTransactionsInDeferredShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition An entity often discloses the amount of interest paid by the ESOP to a lender. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 25 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=109244457&loc=d3e16545-113920 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPInterestPaymentsFromESOP
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The shares or units in an ESOP trust that have been assigned to individual participant accounts based on a known formula. IRS rules require allocations to be nondiscriminatory generally based on compensation, length of service, or a combination of both. For any particular participant such shares or units may be vested, unvested, or partially vested. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPNumberOfAllocatedShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Sum of the allocated, committed-to-be-released and suspense shares of the entity held by the plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929 + Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOP
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan. + 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(28)) -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 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 Reference 4: 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(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 25 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=swk_MedicalAndOtherHealthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=swk_EmployeeStockOwnershipPlanESOPPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=swk_EmployeeDefinedContributionPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanNameAxis=swk_Group1Member
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: |