XML 104 R89.htm IDEA: XBRL DOCUMENT
v3.22.4

RETIREMENT PLANS - Allocation Plan Assets (Details) | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Pension | International Pension |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 100.00% | 100.00%
Pension | International Pension | Cash |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 1.00% | 1.00%
Pension | International Pension | International equity |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 24.00% | 40.00%
Pension | International Pension | Corporate bonds |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 18.00% | 19.00%
Pension | International Pension | Government bonds |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 40.00% | 25.00%
Pension | International Pension | Total fixed income |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 58.00% | 44.00%
Pension | International Pension | Insurance contracts |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 12.00% | 10.00%
Pension | International Pension | Real estate |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 5.00% | 3.00%
Pension | International Pension | Debt securities |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS |  | 2.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 100.00% | 100.00%
PERCENTAGE OF PLAN ASSETS | 100.00% | 100.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Cash |  |
Asset allocation percentages |  |
PERCENTAGE OF PLAN ASSETS | 3.00% | 2.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Large cap equity |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 21.00% | 21.00%
PERCENTAGE OF PLAN ASSETS | 14.00% | 17.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Small cap equity |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 3.00% | 3.00%
PERCENTAGE OF PLAN ASSETS | 2.00% | 3.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | International equity |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 13.00% | 10.00%
PERCENTAGE OF PLAN ASSETS | 9.00% | 10.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Core fixed income |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 48.00% | 48.00%
PERCENTAGE OF PLAN ASSETS | 47.00% | 46.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | High-yield bonds |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 3.00% | 3.00%
PERCENTAGE OF PLAN ASSETS | 2.00% | 2.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Emerging markets |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 2.00% | 4.00%
PERCENTAGE OF PLAN ASSETS | 2.00% | 2.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Real estate |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 3.00% | 3.00%
PERCENTAGE OF PLAN ASSETS | 4.00% | 4.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | PRIVATE EQUITY |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 5.00% | 5.00%
PERCENTAGE OF PLAN ASSETS | 15.00% | 11.00%
U.S. Pension and Postretirement Health Care Benefits | U.S. Pension. | Distressed debt |  |
Asset allocation percentages |  |
TARGET ASSET ALLOCATION PERCENTAGE | 2.00% | 3.00%
PERCENTAGE OF PLAN ASSETS | 2.00% | 3.00%

X
- Definition The aggregate target allocation percentage of the investments (categorized by debt securities, equity securities, real estate and other plan assets) presented on a weighted-average basis as of the measurement date of the latest statement of financial position. + References No definition available. + Details
Name: | ecl_DefinedBenefitPlanTargetAllocationPercentageOfAssets
Namespace Prefix: | ecl_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DefinedBenefitPlanInformationAboutPlanAssetsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (d)(i) -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CashAndCashEquivalentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_InternationalEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateDebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DebtSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_InsuranceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_RealEstateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanDebtSecurityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=ecl_PensionAndPostRetirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_LargeCapEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_SmallCapEquitySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_FixedIncomeSecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BondsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_EmergingMarketsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_PrivateEquityFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=ecl_DistressedDebtInvestmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |