XML 26 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Weighted-Average Stock Options and Warrants Outstanding Not included in Computation of Diluted Shares Outstanding (Detail) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended
Feb. 10, 2015
Apr. 04, 2015
Mar. 29, 2014
Dec. 28, 2013
Jan. 03, 2015
Nov. 30, 2010
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Long-term Debt   $ 4,355,000,000us-gaap_LongTermDebt     $ 4,323,800,000us-gaap_LongTermDebt  
Preferred Stock Par Value Per Share   $ 2.50us-gaap_CommonStockParOrStatedValuePerShare     $ 2.50us-gaap_CommonStockParOrStatedValuePerShare  
Payments for Repurchase of Common Stock 326,100,000us-gaap_PaymentsForRepurchaseOfCommonStock 348,000,000us-gaap_PaymentsForRepurchaseOfCommonStock 19,400,000us-gaap_PaymentsForRepurchaseOfCommonStock      
Common Stock, Shares, Issued   176,906,265us-gaap_CommonStockSharesIssued     176,906,265us-gaap_CommonStockSharesIssued  
Notes 2 Point 25 Percent due 2018 [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Long-term Debt         345,000,000us-gaap_LongTermDebt
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes2Point25Percentdue2018Member
 
Preferred Stock Par Value Per Share         $ 100.00us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_LongtermDebtTypeAxis
= swk_Notes2Point25Percentdue2018Member
 
Minimum [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common Stock, Shares, Issued         3,500,000us-gaap_CommonStockSharesIssued
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
 
Maximum [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Common Stock, Shares, Issued         4,300,000us-gaap_CommonStockSharesIssued
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
 
Convertible Preferred Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Convertible Notes Conversion Rate Number Of Common Stock Shares   1.3709swk_ConvertibleNotesConversionRateNumberOfCommonStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
      1.3333swk_ConvertibleNotesConversionRateNumberOfCommonStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
Convertible Preferred Stock [Member] | Maximum [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Convertible Notes Conversion Rate Number Of Common Stock Shares         1.2399swk_ConvertibleNotesConversionRateNumberOfCommonStockShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_ConvertiblePreferredStockMember
 
Common Stock [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Equity Units Conversion Rate Number Of Common Stock Shares   1.0128swk_EquityUnitsConversionRateNumberOfCommonStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Common Stock [Member] | Minimum [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payments for Repurchase of Common Stock       98.80us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Equity Units Conversion Rate Number Of Common Stock Shares       1.0122swk_EquityUnitsConversionRateNumberOfCommonStockShares
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Common Stock [Member] | Maximum [Member]            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Payments for Repurchase of Common Stock       $ 80.65us-gaap_PaymentsForRepurchaseOfCommonStock
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Equity Units Conversion Rate Number Of Common Stock Shares       1.2399swk_EquityUnitsConversionRateNumberOfCommonStockShares
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember