XML 71 R58.htm IDEA: XBRL DOCUMENT
v3.23.2

EQUITY ARRANGEMENTS (Details) - USD ($) $ / shares in Units, $ in Millions | 1 Months Ended | 6 Months Ended |  |  |
--- | --- | --- | --- | --- | ---
Dec. 31, 2022 | Nov. 30, 2022 | Mar. 31, 2022 | Mar. 31, 2015 | Jul. 01, 2023 | May 31, 2022 | Feb. 28, 2022 | Nov. 30, 2019
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Stated value (in dollars per share) |  | $ 131.32 |  |  |  |  |  |
Forward share purchase contract (in shares) |  |  |  | 3,645,510 |  |  |  |
Forward share purchase contract |  |  |  | $ 350.0 |  |  |  |
Proceeds from issuance or sale of equity |  | $ 750.0 |  |  |  |  |  |
Present value of contract adjustment payments |  |  |  |  |  |  |  | $ 114.2
Series D Preferred Stock |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Preferred stock, shares issued (in shares) |  | 750,000 |  |  |  |  |  |
Common shares issued (in shares) |  | 4,723,500 |  |  |  |  |  |
Preferred stock, redemption, price per share (in dollars per share) |  | $ 1,007.71 |  |  |  |  |  |
Preferred stock, redemption price per share, percentage of liquidation preference |  | 100.00% |  |  |  |  |  |
Redemption and conversation of preferred stock | $ 750.0 | $ 750.0 |  |  |  |  |  |
2019 Equity Units |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Dividend rate per annum |  |  |  |  | 5.25% |  |  |
Accretion expense |  |  |  |  | $ 1.3 |  |  |
2019 Equity Units | Series D Preferred Stock |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Preferred stock, value, issued |  | $ 620.3 |  |  |  |  |  | $ 620.3
2019 Equity Units and Capped call Transactions |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Stated value (in dollars per share) |  |  |  |  |  |  |  | $ 100
Approximate net proceeds |  |  |  |  |  |  |  | $ 734.5
Preferred stock, shares issued (in shares) |  |  |  |  |  |  |  | 750,000
2019 Equity Units and Capped call Transactions | 2019 Equity Units |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Contract term |  |  |  |  | 3 years |  |  |
2019 Equity Units and Capped call Transactions | 2019 Equity Units | Series D Preferred Stock |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Preferred stock, quarterly payments |  |  |  |  |  |  |  | $ 114.2
2020 Credit Agreement |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Long-term debt, term |  |  | 364 days |  |  |  |  |
Accelerated Share Repurchase |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Stock repurchase program, authorized amount |  |  | $ 2,000.0 |  |  |  |  |
Stock repurchase program, percent of shares for initial delivery |  |  | 85.00% |  |  |  |  |
Stock repurchase program, number of shares authorized to be repurchased (in shares) |  |  | 10,756,770 |  |  | 3,211,317 |  |
Stated value (in dollars per share) |  |  |  |  | $ 143.18 |  |  |
Open Market, Share Repurchase |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Stock repurchase program, authorized amount |  |  |  |  |  |  | $ 300.0 |
Stock repurchase program, number of shares authorized to be repurchased (in shares) |  |  |  |  |  |  | 1,888,601 |

X
- Definition Equity Unit Proceeds + References No definition available. + Details
Name: | swk_EquityUnitProceeds
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Forward Contract Indexed To Issuers Equity, Contract Term + References No definition available. + Details
Name: | swk_ForwardContractIndexedToIssuersEquityContractTerm
Namespace Prefix: | swk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Quarterly Payments + References No definition available. + Details
Name: | swk_PreferredStockQuarterlyPayments
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Preferred Stock, Redemption Price, Percentage Of Liquidation Preference + References No definition available. + Details
Name: | swk_PreferredStockRedemptionPricePercentageOfLiquidationPreference
Namespace Prefix: | swk_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stock Repurchase Program, Percent Of Shares For Initial Delivery + References No definition available. + Details
Name: | swk_StockRepurchaseProgramPercentOfSharesForInitialDelivery
Namespace Prefix: | swk_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stockholders Equity Note [Line Items] + References No definition available. + Details
Name: | swk_StockholdersEquityNoteLineItems
Namespace Prefix: | swk_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481639/420-10-35-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 420 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1 + Details
Name: | us-gaap_AccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Stated rate on an interest rate forward or futures contract. + References No definition available. + Details
Name: | us-gaap_DerivativeForwardInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount that would be paid upon settlement of forward contract indexed to equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (d) -SubTopic 40 -Topic 815 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_ForwardContractIndexedToIssuersEquitySettlementAlternativesCashAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_ForwardContractIndexedToIssuersEquityShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_LongTermDebtTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow to reacquire common and preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsForRepurchaseOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow to reacquire preferred stock during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-11 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_PreferredStockValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(i)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 + Details
Name: | us-gaap_ProceedsFromIssuanceOrSaleOfEquity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | swk_EquityUnitsAxis=swk_A2019EquityUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | swk_EquityTransactionsNameAxis=swk_EquityUnitsAndCappedCallTransactionsCommencedIn2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=swk_A2020CreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=swk_AcceleratedShareRepurchaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=swk_OpenMarketShareRepurchaseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |