XML 15 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segments (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
segment
Mar. 31, 2014
Financial information of reportable segments    
Number of operating segments aggregated for classification as reportable segments 8ecl_NumberOfOperatingSegmentsAggregatedForClassificationOfOperatingSegmentsAsReportableSegments  
Number of operating units 10us-gaap_NumberOfOperatingSegments  
Number of reportable segments 3us-gaap_NumberOfReportableSegments  
Net sales $ 3,297.6us-gaap_SalesRevenueNet $ 3,336.6us-gaap_SalesRevenueNet
Operating Income (Loss) 387.7us-gaap_OperatingIncomeLoss 350.9us-gaap_OperatingIncomeLoss
Other    
Financial information of reportable segments    
Number of operating units 2us-gaap_NumberOfOperatingSegments
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_OtherReportableSegmentMember
 
Operating segment    
Financial information of reportable segments    
Net sales 3,307.7us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,176.1us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating Income (Loss) 388.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
334.9us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Operating segment | Global Industrial    
Financial information of reportable segments    
Net sales 1,129.7us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalIndustrialMember
1,077.2us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalIndustrialMember
Operating Income (Loss) 119.2us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalIndustrialMember
113.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalIndustrialMember
Operating segment | Global Institutional    
Financial information of reportable segments    
Net sales 1,018.0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalInstitutionalMember
956.7us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalInstitutionalMember
Operating Income (Loss) 169.5us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalInstitutionalMember
152.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalInstitutionalMember
Operating segment | Global Energy    
Financial information of reportable segments    
Net sales 981.9us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalEnergyMember
973.7us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalEnergyMember
Operating Income (Loss) 128.7us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalEnergyMember
127.6us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_GlobalEnergyMember
Operating segment | Other    
Financial information of reportable segments    
Net sales 178.1us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_OtherReportableSegmentMember
168.5us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_OtherReportableSegmentMember
Operating Income (Loss) 23.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_OtherReportableSegmentMember
21.4us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= ecl_OtherReportableSegmentMember
Currency impact    
Financial information of reportable segments    
Net sales (10.1)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= ecl_ForeignCurrencyTranslationAdjustmentMember
160.5us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= ecl_ForeignCurrencyTranslationAdjustmentMember
Operating Income (Loss) (0.9)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= ecl_ForeignCurrencyTranslationAdjustmentMember
16.0us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= ecl_ForeignCurrencyTranslationAdjustmentMember
Corporate    
Financial information of reportable segments    
Operating Income (Loss) (52.2)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(79.7)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Intersegment    
Financial information of reportable segments    
Net sales $ 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
$ 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember