XML 71 R43.htm IDEA: XBRL DOCUMENT
v3.19.3

Earnings Per Share - Additional Information (Detail) - USD ($) $ / shares in Units, $ in Millions | 1 Months Ended | 3 Months Ended | 6 Months Ended | 9 Months Ended |
--- | --- | --- | --- | --- | ---
Mar. 31, 2018 | Sep. 28, 2019 | Sep. 29, 2018 | Jul. 01, 2017 | Jun. 29, 2019 | Sep. 28, 2019 | Sep. 29, 2018 | Dec. 29, 2018
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
equity units issued |  |  |  | 7,500,000 |  |  |  |
Option Indexed to Issuer's Equity, Strike Price |  | $ 161.52 |  | $ 162.27 |  | $ 161.52 |  |
Equity Unit |  |  |  | $ 750.0 |  |  |  |
Preferred Stock, Shares Issued |  |  |  | 750,000 |  |  |  |
Preferred Stock, Liquidation Preference, Value |  |  |  | $ 750.0 |  |  |  |
Preferred Stock Conversion Rate Number Of Common Stock Shares |  |  |  | $ 6.1627 |  | $ 6.1911 |  |
Document Period End Date |  |  |  |  |  | Sep. 28, 2019 |  |
Long-term Debt |  |  |  |  |  | $ 750.0 |  |
Common Stock, Par or Stated Value Per Share |  |  |  |  | $ 2.5 |  |  | $ 2.50
Common Stock, Shares, Issued |  |  |  |  | 176,902,738 |  |  | 176,902,738
Minimum [Member] |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Option Indexed to Issuer's Equity, Strike Price | $ 156.86 |  |  | 162.27 | $ 156.65 |  |  |
Maximum [Member] |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Option Indexed to Issuer's Equity, Strike Price | $ 203.92 |  |  | $ 179.53 | $ 203.65 |  |  |
Stock Options [Member] |  |  |  |  |  |  |  |
Stockholders Equity Note [Line Items] |  |  |  |  |  |  |  |
Antidilutive securities excluded from the computation of EPS |  | 2,217,000 | 1,139,000 |  |  | 2,273,000 | 1,155,000 |

X
- Definition The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD. + References No definition available. + Details
Name: | dei_DocumentPeriodEndDate
Namespace Prefix: | dei_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

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 Equity Unit + References No definition available. + Details
Name: | swk_EquityUnit
Namespace Prefix: | swk_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition equity units issued + References No definition available. + Details
Name: | swk_Equityunitsissued
Namespace Prefix: | swk_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Preferred Stock Conversion Rate Number Of Common Stock Shares + References No definition available. + Details
Name: | swk_PreferredStockConversionRateNumberOfCommonStockShares
Namespace Prefix: | swk_
Data Type: | num:perShareItemType
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 Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + 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(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + 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(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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=6445032&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: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of the difference between preference in liquidation and the par or stated values of the preferred shares. + References No definition available. + Details
Name: | us-gaap_PreferredStockLiquidationPreferenceValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |