XML 32 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segments (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Apr. 04, 2015
Mar. 29, 2014
Segment Reporting Information [Line Items]    
Net Sales $ 2,630.0us-gaap_SalesRevenueNet $ 2,617.1us-gaap_SalesRevenueNet
Segment profit 386.3us-gaap_OperatingIncomeLoss 352.3us-gaap_OperatingIncomeLoss
Corporate overhead (35.7)swk_CorporateOverheadExpense (36.5)swk_CorporateOverheadExpense
Other-net (63.7)us-gaap_OtherNoninterestExpense (60.9)us-gaap_OtherNoninterestExpense
Restructuring charges and asset impairments recognized (24.9)us-gaap_RestructuringCharges 3.7us-gaap_RestructuringCharges
Interest expense (44.4)us-gaap_InterestExpense (44.1)us-gaap_InterestExpense
Interest income 3.7us-gaap_InvestmentIncomeInterest 3.4us-gaap_InvestmentIncomeInterest
Earnings from continuing operations before income taxes 221.3us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 217.9us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Tools & Storage [Member]    
Segment Reporting Information [Line Items]    
Restructuring charges and asset impairments recognized   (17.0)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
Securities Industry    
Segment Reporting Information [Line Items]    
Restructuring charges and asset impairments recognized   (7.0)us-gaap_RestructuringCharges
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
Segment, Continuing Operations | Tools & Storage [Member]    
Segment Reporting Information [Line Items]    
Net Sales 1,632.1us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
1,574.8us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment profit 256.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
212.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_ToolsStorageMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment, Continuing Operations | Securities Industry    
Segment Reporting Information [Line Items]    
Net Sales 509.6us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
544.9us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment profit 54.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
52.8us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_SecuritiesIndustryMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment, Continuing Operations | Industrial Segment    
Segment Reporting Information [Line Items]    
Net Sales 488.3us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
497.4us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Segment profit $ 74.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
$ 86.7us-gaap_OperatingIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= swk_IndustrialSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember