Long-Term Debt and Financing Arrangements (Detail) (USD $)
|
Apr. 04, 2015
|
Jan. 03, 2015
|
Debt Instrument [Line Items] |
|
|
Derivative, Notional Amount |
|
$ 950,000,000invest_DerivativeNotionalAmount |
Long-term debt fair value adjustment |
14,000,000swk_FairValueAdjustmentOfDebt |
|
Commercial paper borrowings outstanding |
585,200,000swk_CommercialPaperAmountOutstanding |
0swk_CommercialPaperAmountOutstanding |
Commercial paper borrowings capacity |
2,000,000,000swk_CommercialPaperMaximumBorrowingCapacity |
|
Long-term Debt, Gross |
3,861,500,000us-gaap_DebtInstrumentCarryingAmount |
3,845,700,000us-gaap_DebtInstrumentCarryingAmount |
Less: Current maturities of long-term debt |
(5,800,000)us-gaap_LongTermDebtCurrent |
(5,900,000)us-gaap_LongTermDebtCurrent |
Long-term debt |
3,855,700,000us-gaap_LongTermDebtNoncurrent |
3,839,800,000us-gaap_LongTermDebtNoncurrent |
Convertible notes payable due in 2018 (junior subordinated) |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
4.25%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_ConvertibleNotesPayableFourPointTwoFivePercentDueTwentyEighteenMember |
4.25%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_ConvertibleNotesPayableFourPointTwoFivePercentDueTwentyEighteenMember |
Long-term Debt, Gross |
632,500,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_ConvertibleNotesPayableFourPointTwoFivePercentDueTwentyEighteenMember |
632,500,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_ConvertibleNotesPayableFourPointTwoFivePercentDueTwentyEighteenMember |
Notes 2 Point 25 Percent due 2018 [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
2.25%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes2Point25Percentdue2018Member |
|
Long-term debt, interest rate |
|
2.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes2Point25Percentdue2018Member |
Long-term Debt, Gross |
345,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes2Point25Percentdue2018Member |
345,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes2Point25Percentdue2018Member |
Notes payable due 2021 |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
3.40%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2021Member |
|
Long-term debt, interest rate |
|
3.40%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2021Member |
Long-term Debt, Gross |
410,500,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2021Member |
403,900,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2021Member |
Notes Payable due 2022 [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Long-term Debt, Gross |
753,800,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableDue2022Member |
753,800,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableDue2022Member |
Notes Payable Maturities 2022 [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
2.90%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2022Member |
|
Long-term debt, interest rate |
|
2.90%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2022Member |
Notes payable due 2028 |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
7.05%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes7Point05PercentDue2028Member |
|
Long-term debt, interest rate |
|
7.05%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes7Point05PercentDue2028Member |
Long-term Debt, Gross |
170,200,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes7Point05PercentDue2028Member |
166,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes7Point05PercentDue2028Member |
Notes payable due 2040 |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
5.20%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point20PercentDue2040Member |
|
Long-term debt, interest rate |
|
5.20%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point20PercentDue2040Member |
Long-term Debt, Gross |
362,400,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point20PercentDue2040Member |
362,100,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point20PercentDue2040Member |
Notes 5 Point 75 Percent Due 2052 [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75PercentDue2052Member |
|
Long-term debt, interest rate |
|
5.75%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75PercentDue2052Member |
Long-term Debt, Gross |
750,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75PercentDue2052Member |
750,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75PercentDue2052Member |
Notes 5 Point 75 Percent due 2053 [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
5.75%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75Percentdue2053Member |
|
Long-term debt, interest rate |
|
5.75%us-gaap_DebtInstrumentInterestRateEffectivePercentage / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75Percentdue2053Member |
Long-term Debt, Gross |
404,100,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75Percentdue2053Member |
398,700,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point75Percentdue2053Member |
Other, payable in varying amounts through 2021 |
|
|
Debt Instrument [Line Items] |
|
|
Long-term Debt, Gross |
33,000,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember |
33,700,000us-gaap_DebtInstrumentCarryingAmount / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember |
Other, payable in varying amounts through 2021 | Minimum [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
0.00%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember / us-gaap_RangeAxis = us-gaap_MinimumMember |
Other, payable in varying amounts through 2021 | Maximum [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Stated interest rate |
6.62%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
7.14%us-gaap_DebtInstrumentInterestRateStatedPercentage / us-gaap_LongtermDebtTypeAxis = us-gaap_NotesPayableOtherPayablesMember / us-gaap_RangeAxis = us-gaap_MaximumMember |
New Credit Facility [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Line of Credit Facility, Current Borrowing Capacity |
1,500,000,000us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity / us-gaap_CreditFacilityAxis = swk_NewCreditFacilityMember |
|
Fixed to Floating Interest Rate Swap | Notes payable due 2021 |
|
|
Debt Instrument [Line Items] |
|
|
Debt instrument, face amount |
400,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_DerivativeInstrumentRiskAxis = swk_FixedToFloatingInterestRateSwapMember / us-gaap_LongtermDebtTypeAxis = swk_NotesPayableMaturities2021Member |
|
Fixed to Floating Interest Rate Swap | Notes payable due 2028 |
|
|
Debt Instrument [Line Items] |
|
|
Debt instrument, face amount |
150,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_DerivativeInstrumentRiskAxis = swk_FixedToFloatingInterestRateSwapMember / us-gaap_LongtermDebtTypeAxis = swk_Notes7Point05PercentDue2028Member |
|
Fixed to Floating Interest Rate Swap | Notes payable due 2040 |
|
|
Debt Instrument [Line Items] |
|
|
Debt instrument, face amount |
400,000,000us-gaap_DebtInstrumentFaceAmount / us-gaap_DerivativeInstrumentRiskAxis = swk_FixedToFloatingInterestRateSwapMember / us-gaap_LongtermDebtTypeAxis = swk_Notes5Point20PercentDue2040Member |
|
Cash Flow Hedges | Interest Rate Swap [Member] |
|
|
Debt Instrument [Line Items] |
|
|
Derivative, Notional Amount |
$ 400,000,000invest_DerivativeNotionalAmount / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_InterestRateSwapMember / us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis = us-gaap_CashFlowHedgingMember |
|