XML 105 R89.htm IDEA: XBRL DOCUMENT
v3.22.0.1

CAPITAL STOCK - Other Equity Arrangements, Additional Information (Detail) $ / shares in Units, $ in Millions |  |  |  |  |  |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
May 15, 2023 $ / shares | Jun. 03, 2021 $ / shares shares | Apr. 28, 2021 $ / shares | Jan. 02, 2021 USD ($) $ / shares shares | Jun. 09, 2020 $ / shares | May 15, 2020 $ / shares | Jun. 30, 2021 USD ($) $ / shares shares | Nov. 30, 2020 | May 31, 2020 USD ($) $ / shares shares | Feb. 29, 2020 $ / shares shares | Nov. 30, 2019 USD ($) $ / shares shares | Mar. 31, 2018 USD ($) $ / shares shares | May 31, 2017 USD ($) financial_institution $ / shares shares | Jan. 01, 2022 USD ($) $ / shares shares | Jul. 03, 2021 $ / shares shares | Jan. 01, 2022 USD ($) age $ / shares shares | Jan. 02, 2021 USD ($) $ / shares shares | Dec. 28, 2019 USD ($) | May 23, 2023 $ / shares | Nov. 13, 2019 USD ($) | Nov. 07, 2019 $ / shares
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares issued (in shares) | shares |  |  |  | 1,500,000 |  |  |  |  |  |  |  |  | 750,000 | 750,000 |  | 750,000 | 1,500,000 |  |  |  |
Preferred Stock, Value, Issued | $ |  |  |  | $ 1,370.3 |  |  |  |  |  |  |  |  |  | $ 620.3 |  | $ 620.3 | $ 1,370.3 |  |  |  |
Premium paid on equity option | $ |  |  |  |  |  |  |  |  |  |  | $ 19.2 |  | $ 25.1 |  |  | $ 19.2 |  | $ (19.2) |  |  |
Preferred stock, liquidation preference (USD per share) |  |  |  |  |  | $ 1,000 |  |  |  |  | $ 1,000 |  | $ 1,000 |  |  |  |  |  |  |  |
Preferred stock, redemption percentage |  |  |  |  |  |  |  |  |  |  | 100.00% |  |  |  |  |  |  |  |  |  |
Forward contract indexed to issuer's equity, forward rate (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100 |  |  |  |  |  |  |
Forward contract indexed to issuer's equity (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  | 4,700,000 |  |  |  |  |  |  |
Equity units conversion rate number of common stock (in shares) | shares |  |  |  | 0.6280 |  |  |  |  |  |  |  |  |  | 0.6272 |  |  |  |  |  |  |
Shares issued, price per share (USD per share) |  |  |  | $ 159.23 |  |  |  |  |  |  |  |  |  |  |  |  | $ 159.23 |  |  |  | $ 159.45
Derivative, forward interest rate |  |  |  |  |  |  |  |  | 5.375% |  |  |  |  |  |  |  |  |  |  |  |
Forward contract indexed to issuer's equity, settlement alternatives, cash, at fair value | $ |  |  |  |  |  |  |  |  | $ 117.1 |  |  |  |  |  |  |  |  |  |  | $ 114.2 |
Accretion expense | $ |  |  |  |  |  |  |  |  | 1.3 |  |  |  |  |  |  |  |  |  |  |  |
Preferred shares deliverable upon early settlement of purchase contracts |  |  |  |  |  |  |  | 85.00% |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  |  |  |  |  |  |  | $ 191.34 |  |  |  |  | $ 191.10 |  |  |  |  |
Option indexed to issuer's equity, number of financial institutions | age |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 |  |  |  |  |
Option indexed to issuer's equity, term |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |  |  |  |
Preferred stock conversion rate number of common stock shares (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 5.2263 |  | 6.1627 | 5.2263 |  |  |  |  |  |  |
Upper strike percentage against closing price |  |  |  |  |  |  |  |  |  |  | 30.00% |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3,900,000 |  |  |  |  |
Preferred stock, dividend rate |  |  |  |  |  | 5.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate (USD per share) |  |  |  |  |  | $ 50.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments for repurchase of preferred stock and preference stock | $ |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 750.0 | $ 0.0 | $ 0.0 |  |  |
Stock issued during period, conversion of convertible securities (in shares) | shares |  |  |  |  |  |  | 1,469,055 |  |  |  |  |  |  |  |  | 1,469,055 |  |  |  |  |
Preferred stock, redemption price before redemption date (USD per share) |  |  |  |  |  |  | $ 148.04 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Proceeds from issuance or sale of equity | $ |  |  |  |  |  |  |  |  | $ 750.0 |  |  |  |  |  |  |  |  |  |  |  |
Conversion of stock (in shares) | shares |  |  |  |  |  |  |  |  | 5,463,750 |  |  |  |  |  |  |  |  |  |  |  |
Convertible preferred stock, shares issued upon conversion (in shares) | shares |  |  |  |  |  |  |  |  | 0.7285 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, convertible, conversion price (USD per share) |  |  |  |  |  |  |  |  | $ 137.26 |  |  |  |  |  |  |  |  |  |  |  |
Debt Instrument, convertible, beneficial conversion feature | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 5.4 |  |  |  |  |  |  |  |
2019 Capped Call |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Premium paid on equity option | $ |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 26.0 |  |  |  |  |
Forecast |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, liquidation preference (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  |
Preferred stock, dividend rate | 10.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate (USD per share) | $ 100.00 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Call Option |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Call option, average price (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 4.90 |  |  |  |  |
Equity Units And Capped Call Transactions Commenced In 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity unit proceeds | $ |  |  |  |  |  |  |  |  |  |  | $ 734.5 |  |  |  |  |  |  |  |  |  |
Preferred stock, liquidation preference (USD per share) |  |  |  |  |  |  |  |  |  |  | $ 1,000 |  | $ 1,000 |  |  |  |  |  |  |  |
Forward contract indexed to issuer's equity, forward rate (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  | 100 |  |  |  |  |  |  |  |
Shares issued, price per share (USD per share) |  |  |  |  |  |  |  |  |  |  | $ 100 |  | $ 100 |  |  |  |  |  |  |  |
Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Equity unit proceeds | $ |  |  |  |  |  |  |  |  |  |  | $ 727.5 |  |  |  |  |  |  |  |  |  |
Preferred stock, shares issued (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  | 750,000 |  |  |  |  |  |  |  |
Call option, average price (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 5.43 |  |  |  |  |  |  |  |
Option indexed to issuer's equity (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  | 4,600,000 |  |  |  |  |  |  |  |
Adjustments to additional paid in capital, other | $ |  |  |  |  |  |  |  |  |  |  |  |  | $ 25.1 |  |  |  |  |  |  |  |
Equity Units And Capped Call Transactions Commenced in 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, term |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  | 3,200,000 |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, settlement alternatives, shares received (in shares) | shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 344,004 |  |  |  |  |  |
Option indexed to issuer's equity, settlement alternatives, average reference price (USD per share) |  |  |  |  |  |  |  |  |  | $ 162.26 |  |  |  |  |  |  |  |  |  |  |
2019 Equity Units |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative, forward interest rate |  |  |  |  |  |  |  |  |  |  |  |  |  | 5.25% |  | 5.25% |  |  |  |  |
Forward contract indexed to issuer's equity, settlement alternatives, cash, at fair value | $ |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 38.3 |  | $ 38.3 |  |  |  |  |
Accretion expense | $ |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 1.3 |  |  |  |  |
2019 Equity Units | Equity Units And Capped Call Transactions Commenced In 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Forward contract indexed to issuers equity, contract |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  | 191.10 |  |  |  |  |  |  |  |  |  | $ 191.34 |  |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  | $ 207.02 |  |  |  |  |  |  |  |  |  | $ 207.29 |  |  |  |  |  |  |
Maximum | 2019 Equity Units |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 207.02 |  |  |  |  |
Series D Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares issued (in shares) | shares |  |  |  |  |  |  |  |  |  |  | 750,000 |  |  |  |  |  |  |  |  |  |
Series D Preferred Stock | Equity Units And Capped Call Transactions Commenced In 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate |  |  |  |  |  |  |  |  |  |  | 0.00% |  |  |  |  |  |  |  |  |  |
Series D Preferred Stock | Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, term |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 3 years |  |  |  |  |
Preferred stock conversion rate (in shares) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 5.2330 |  |  |  |  |
Series D Preferred Stock | 2019 Equity Units |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Value, Issued | $ |  |  |  |  |  |  |  |  |  |  | $ 620.3 |  |  |  |  |  |  |  |  |  |
Series D Preferred Stock | 2019 Equity Units | Equity Units And Capped Call Transactions Commenced In 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Quarterly Payments | $ |  |  |  |  |  |  |  |  |  |  | 114.2 |  |  |  |  |  |  |  |  |  |
2022 Purchase Contract |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Forward contract indexed to issuer's equity, forward rate (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 100 |  |  |  |  |
Cash settlement on forward stock purchase contract | $ |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 750.0 |  |  |  |  |  |  |
Series C Preferred Stock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares issued (in shares) | shares |  |  |  |  |  |  | 750,000 |  | 750,000 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, liquidation preference (USD per share) |  |  | $ 1,000 |  |  |  |  |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion rate number of common stock shares (in shares) | shares |  | 6.7548 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate |  |  |  |  |  |  |  |  | 5.00% |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate (USD per share) |  |  |  |  |  |  |  |  | $ 50.00 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, redemption price (USD per share) |  |  | $ 1,002.5 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, redemption price, percentage of liquidation preference |  |  | 100.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Payments for repurchase of preferred stock and preference stock | $ |  |  |  |  |  |  | $ 750.0 |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion rate (in shares) |  | 6.7548 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, redemption price before redemption date (USD per share) |  | $ 148.04 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Conversion of stock (in shares) | shares |  |  |  |  |  |  |  |  | 5,463,750 |  |  |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock | Equity Units And Capped Call Transactions Commenced In 2019 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, dividend rate |  |  |  |  |  |  |  |  |  |  |  |  | 0.00% |  |  |  |  |  |  |  |
Series C Preferred Stock | Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, liquidation preference (USD per share) |  |  |  |  |  |  |  |  | $ 1,000 |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  |  |  |  |  | $ 148.47 |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock conversion rate (in shares) |  |  |  |  |  |  |  |  | 6.7352 |  |  |  |  |  |  |  |  |  |  |  |
Options indexed to issuer's equity, number of counterparties | financial_institution |  |  |  |  |  |  |  |  |  |  |  |  | 3 |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price as a percentage of closing stock price |  |  |  |  |  |  |  |  |  |  |  |  | 30.00% |  |  |  |  |  |  |  |
Series C Preferred Stock | Equity Units And Capped Call Transactions Commenced in 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price as a percentage of closing stock price |  |  |  |  | 30.00% |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock | 2017 Equity Units |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Value, Issued | $ |  |  |  |  |  |  |  |  |  |  | 605.0 |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock | 2017 Equity Units | Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Quarterly Payments | $ |  |  |  |  |  |  |  |  |  |  | $ 117.1 |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock | Minimum | Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 162.27 |  |  |  |  |  |  |  |
Series C Preferred Stock | Minimum | Equity Units And Capped Call Transactions Commenced in 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  | $ 148.34 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Series C Preferred Stock | Maximum | Equity Units And Capped Call Transactions Commenced in 2017 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  |  |  |  |  |  |  |  |  | $ 179.53 |  |  |  |  |  |  |  |
Series C Preferred Stock | Maximum | Equity Units And Capped Call Transactions Commenced in 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, strike price (USD per share) |  |  |  |  | $ 165.00 |  |  |  |  |  |  |  |  |  | $ 209.80 |  |  |  |  |  |
Common Stock | Equity Units And Capped Call Transactions Commenced in 2018 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Premium paid on equity option | $ |  |  |  |  |  |  |  |  |  |  |  | $ 57.3 |  |  |  |  |  |  |  |  |
Call option, average price (USD per share) |  |  |  |  |  |  |  |  |  |  |  | $ 17.96 |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity (in shares) | shares |  |  |  |  |  |  |  |  |  | 3,200,000 |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, settlement alternatives, shares, at fair value (in shares) | shares |  |  |  |  |  |  |  |  |  | 600,000 |  |  |  |  |  |  |  |  |  |  |
Option indexed to issuer's equity, settlement alternatives, shares received (in shares) | shares |  |  |  |  |  |  |  |  |  | 61,767 |  |  |  |  |  |  |  |  |  |  |

X
- Definition Cash Settlement on Forward Stock Purchase Contract + References No definition available. + Details
Name: | swk_CashSettlementonForwardStockPurchaseContract
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Common Stock Price Per Share + References No definition available. + Details
Name: | swk_CommonStockPricePerShare
Namespace Prefix: | swk_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

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 Equity Units Conversion Rate Number Of Common Stock Shares + References No definition available. + Details
Name: | swk_EquityUnitsConversionRateNumberOfCommonStockShares
Namespace Prefix: | swk_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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 Option Indexed To Issuer's Equity, Number Of Financial Institutions + References No definition available. + Details
Name: | swk_OptionIndexedToIssuersEquityNumberOfFinancialInstitutions
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Option Indexed To Issuer's Equity, Settlement Alternatives, Average Reference Price + References No definition available. + Details
Name: | swk_OptionIndexedToIssuersEquitySettlementAlternativesAverageReferencePrice
Namespace Prefix: | swk_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Option Indexed To Issuer's Equity, Settlement Alternatives, Shares Received + References No definition available. + Details
Name: | swk_OptionIndexedToIssuersEquitySettlementAlternativesSharesReceived
Namespace Prefix: | swk_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Option Indexed To Issuer's Equity, Strike Price As A Percentage Of Closing Stock Price + References No definition available. + Details
Name: | swk_OptionIndexedToIssuersEquityStrikePriceAsAPercentageOfClosingStockPrice
Namespace Prefix: | swk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Option Indexed To Issuer's Equity, Term + References No definition available. + Details
Name: | swk_OptionIndexedToIssuersEquityTerm
Namespace Prefix: | swk_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Options Indexed to Issuer's Equity, Number Of Counterparties + References No definition available. + Details
Name: | swk_OptionsIndexedToIssuersEquityNumberOfCounterparties
Namespace Prefix: | swk_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Preferred Shares Deliverable Upon Early Settlement Of Purchase Contracts + References No definition available. + Details
Name: | swk_PreferredSharesDeliverableUponEarlySettlementOfPurchaseContracts
Namespace Prefix: | swk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock Conversion Rate + References No definition available. + Details
Name: | swk_PreferredStockConversionRate
Namespace Prefix: | swk_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock Conversion Rate Number Of Common Stock Shares + References No definition available. + Details
Name: | swk_PreferredStockConversionRateNumberOfCommonStockShares
Namespace Prefix: | swk_
Data Type: | xbrli:sharesItemType
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 Percentage + References No definition available. + Details
Name: | swk_PreferredStockRedemptionPercentage
Namespace Prefix: | swk_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred Stock, Redemption Price Per Share Before Redemption Date + References No definition available. + Details
Name: | swk_PreferredStockRedemptionPricePerShareBeforeRedemptionDate
Namespace Prefix: | swk_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchase of Call Options + References No definition available. + Details
Name: | swk_PurchaseOfCallOptions
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Upper Strike Percentage Against Closing Price + References No definition available. + Details
Name: | swk_UpperStrikePercentageAgainstClosingPrice
Namespace Prefix: | swk_
Data Type: | dtr-types:percentItemType
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/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6392676&loc=d3e7480-110848 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 35 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866 + Details
Name: | us-gaap_AccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of other increase (decrease) in additional paid in capital (APIC). + References No definition available. + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586 + Details
Name: | us-gaap_ConversionOfStockSharesIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued for each share of convertible preferred stock that is converted. + 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(27)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: 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=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 16 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644 + Details
Name: | us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644 + Details
Name: | us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879 + Details
Name: | us-gaap_ForwardContractIndexedToIssuersEquityForwardRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (b)(2) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 + Details
Name: | us-gaap_ForwardContractIndexedToIssuersEquityShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares as a settlement alternative for each freestanding option contract. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 + Details
Name: | us-gaap_OptionIndexedToIssuersEquitySettlementAlternativesSharesAtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (b)(2),(c) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 + Details
Name: | us-gaap_OptionIndexedToIssuersEquityShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise or strike price stated in the contract for options indexed to the issuer's equity shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879 + Details
Name: | us-gaap_OptionIndexedToIssuersEquityStrikePrice1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsForRepurchaseOfPreferredStockAndPreferenceStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Per share conversion price of preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockConvertibleConversionPrice
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount per share used to calculated dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePerDollarAmount
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 Reference 3: 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=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (h) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

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 -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644 + 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://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=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644 + 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://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=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 55 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585 + 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 Number of shares issued during the period as a result of the conversion of convertible securities. + References Reference 1: 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=120397183&loc=d3e187085-122770 Reference 2: 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-30) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1E -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644 Reference 5: 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=123467817&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | swk_CappedCallAxis=swk_A2019CappedCallMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=us-gaap_CallOptionMember
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: | swk_EquityTransactionsNameAxis=swk_EquityUnitsAndCappedCallTransactionsCommencedIn2017Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | swk_EquityTransactionsNameAxis=swk_EquityUnitsAndCappedCallTransactionsCommencedIn2018Member
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: | 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_StatementClassOfStockAxis=us-gaap_SeriesDPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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

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

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