XML 118 R105.htm IDEA: XBRL DOCUMENT
v3.22.0.1

COMMITMENTS AND CONTINGENCIES - Self Insurance Liabilities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020
Product Liability Contingency [Line Items] |  |
Retention for environmental impairment | $ 1,000 |
Annual aggregate self-insured corridor retention amount | 5,000 |
Self-Insurance Liabilities | $ 82,800 | $ 65,600
Weighted average risk free discount rate for self insurance liabilities | 0.97% | 0.29%
Self Insurance Losses Expected [Abstract] |  |
2022 | $ 29,956 |
2023 | 17,569 |
2024 | 12,113 |
2025 | 8,003 |
2026 | 6,250 |
Thereafter | 9,930 |
Undiscounted self-insurance liabilities | 83,821 |
Less: Discount | (1,051) |
Total self-insurance liabilities (included in accrued expenses) | 82,770 |
Minimum |  |
Product Liability Contingency [Line Items] |  |
Deductible medical insurance policy | 900 |
Safety-Kleen Sustainability Solutions |  |
Product Liability Contingency [Line Items] |  |
Deductible per occurrence for workers compensation | 1,000 |
Deductible per occurrence for general liability | 2,000 |
Deductible per occurrence for vehicle liability | $ 2,000 |

X
- Definition Accrued Self-Insurance Liabilities + References No definition available. + Details
Name: | clh_AccruedSelfInsuranceLiabilities
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount Of Annual Aggregate Self-Insured Corridor Retention Under Umbrella Policy + References No definition available. + Details
Name: | clh_AmountOfAnnualAggregateSelfInsuredCorridorRetentionUnderUmbrellaPolicy
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Anticipated Self-Insurance Payments Thereafter + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsThereafter
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated Self-Insurance Payments Year Five + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsYearFive
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated Self-Insurance Payments Year Four + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsYearFour
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated Self-Insurance Payments Year One + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsYearOne
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated Self-Insurance Payments Year Three + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsYearThree
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Anticipated Self-Insurance Payments Year Two + References No definition available. + Details
Name: | clh_AnticipatedSelfInsurancePaymentsYearTwo
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deductible Health Insurance Policy + References No definition available. + Details
Name: | clh_DeductibleHealthInsurancePolicy
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deductible per Occurrence for General Liability + References No definition available. + Details
Name: | clh_DeductiblePerOccurrenceForGeneralLiability
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deductible per Occurrence for Vehicle Liability + References No definition available. + Details
Name: | clh_DeductiblePerOccurrenceForVehicleLiability
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deductible per Occurrence for Workers Compensation + References No definition available. + Details
Name: | clh_DeductiblePerOccurrenceForWorkersCompensation
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Retention for Environmental Impairment + References No definition available. + Details
Name: | clh_RetentionforEnvironmentalImpairment
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Self-Insurance Discount Rate + References No definition available. + Details
Name: | clh_SelfInsuranceDiscountRate
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Self Insurance Losses Expected [Abstract] + References No definition available. + Details
Name: | clh_SelfInsuranceLossesExpectedAbstract
Namespace Prefix: | clh_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Undiscounted Self-Insurance Liabilities + References No definition available. + Details
Name: | clh_UndiscountedSelfInsuranceLiabilities
Namespace Prefix: | clh_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the weighted average risk free rate used to discount the claim liability related to financial guarantee insurance contracts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 40 -Section 50 -Paragraph 9 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=99382878&loc=SL5749324-161292 + Details
Name: | us-gaap_FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ProductLiabilityContingencyLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_SelfInsuranceReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=clh_SafetyKleenSustainabilitySolutionsSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |