XML 108 R95.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT REPORTING (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
segment
Dec. 31, 2013
operation
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Reporting segments number                 6us-gaap_NumberOfReportableSegments    
Number of operations for which the revenues are insignificant                   2clh_NumberOfOperationsNotManagedByReportableSegments  
Total revenues $ 845,024us-gaap_Revenues $ 851,465us-gaap_Revenues $ 858,480us-gaap_Revenues $ 846,667us-gaap_Revenues $ 879,430us-gaap_Revenues $ 907,535us-gaap_Revenues $ 860,528us-gaap_Revenues $ 862,163us-gaap_Revenues $ 3,401,636us-gaap_Revenues $ 3,509,656us-gaap_Revenues $ 2,187,908us-gaap_Revenues
Adjusted EBITDA, total                 521,919clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet 510,105clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet 373,767clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
Reconciliation to Consolidated Statements of (Loss) Income:                      
Pre-tax, non-cash acquisition accounting inventory adjustment                 0clh_NoncashAcquisitionAccountingAdjustmentsBeforeTax 13,559clh_NoncashAcquisitionAccountingAdjustmentsBeforeTax 0clh_NoncashAcquisitionAccountingAdjustmentsBeforeTax
Accretion of environmental liabilities                 10,612clh_AccretionOfEnvironmentalLiabilities 11,541clh_AccretionOfEnvironmentalLiabilities 9,917clh_AccretionOfEnvironmentalLiabilities
Depreciation and amortization                 276,083us-gaap_DepreciationDepletionAndAmortization 264,449us-gaap_DepreciationDepletionAndAmortization 161,646us-gaap_DepreciationDepletionAndAmortization
Goodwill impairment charge                 123,414us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss
Income from operations 57,537us-gaap_OperatingIncomeLoss (42,748)us-gaap_OperatingIncomeLoss 67,115us-gaap_OperatingIncomeLoss 29,906us-gaap_OperatingIncomeLoss 58,877us-gaap_OperatingIncomeLoss 73,608us-gaap_OperatingIncomeLoss 53,243us-gaap_OperatingIncomeLoss 34,828us-gaap_OperatingIncomeLoss 111,810us-gaap_OperatingIncomeLoss 220,556us-gaap_OperatingIncomeLoss 202,204us-gaap_OperatingIncomeLoss
Other (income) expense (244)us-gaap_OtherNonoperatingIncomeExpense (613)us-gaap_OtherNonoperatingIncomeExpense 655us-gaap_OtherNonoperatingIncomeExpense (4,178)us-gaap_OtherNonoperatingIncomeExpense 325us-gaap_OtherNonoperatingIncomeExpense 150us-gaap_OtherNonoperatingIncomeExpense (1,655)us-gaap_OtherNonoperatingIncomeExpense (525)us-gaap_OtherNonoperatingIncomeExpense (4,380)us-gaap_OtherNonoperatingIncomeExpense (1,705)us-gaap_OtherNonoperatingIncomeExpense 802us-gaap_OtherNonoperatingIncomeExpense
Loss on early extinguishment of debt                 0us-gaap_GainsLossesOnExtinguishmentOfDebt 0us-gaap_GainsLossesOnExtinguishmentOfDebt 26,385us-gaap_GainsLossesOnExtinguishmentOfDebt
Interest expense, net of interest income                 77,668clh_InterestExpenseNet 78,376clh_InterestExpenseNet 47,287clh_InterestExpenseNet
Technical Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 1,205,383us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
1,147,815us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
991,696us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
Adjusted EBITDA, total                 328,130clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
285,520clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
249,829clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
Industrial and Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 639,369us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
663,589us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
590,458us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
Adjusted EBITDA, total                 87,591clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
96,804clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
82,819clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
Oil Re-refining and Recycling                      
Segment Reporting Information [Line Items]                      
Total revenues                 331,723us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
335,627us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
Adjusted EBITDA, total                 51,561clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
57,003clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
Reconciliation to Consolidated Statements of (Loss) Income:                      
Goodwill impairment charge                 123,414us-gaap_GoodwillImpairmentLoss
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
   
SK Environmental Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 747,739us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
772,099us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
0us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
Adjusted EBITDA, total                 113,986clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
112,722clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
0clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
Lodging Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 174,732us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
212,385us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
202,533us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
Adjusted EBITDA, total                 61,438clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
80,358clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
76,092clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
Oil and Gas Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 308,270us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
390,505us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
403,615us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
Adjusted EBITDA, total                 40,114clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
67,855clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
77,068clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
Corporate Items                      
Segment Reporting Information [Line Items]                      
Total revenues                 (5,580)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(12,364)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(394)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Adjusted EBITDA, total                 (160,901)clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(190,157)clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(112,041)clh_IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Third party revenues                      
Segment Reporting Information [Line Items]                      
Total revenues                 3,401,636us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
3,509,656us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
2,187,908us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
Third party revenues | Technical Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 1,043,267us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
1,023,926us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
957,764us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
Third party revenues | Industrial and Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 681,779us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
708,523us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
634,254us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
Third party revenues | Oil Re-refining and Recycling                      
Segment Reporting Information [Line Items]                      
Total revenues                 533,587us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
528,636us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
Third party revenues | SK Environmental Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 667,320us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
665,008us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
Third party revenues | Lodging Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 172,218us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
208,545us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
199,497us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
Third party revenues | Oil and Gas Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 303,189us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
383,959us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
394,917us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
Third party revenues | Corporate Items                      
Segment Reporting Information [Line Items]                      
Total revenues                 276us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
(8,941)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
1,476us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Intersegment revenues, net | Technical Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 156,543us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
120,382us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
31,637us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
Intersegment revenues, net | Industrial and Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 (42,681)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
(44,717)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
(43,795)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
Intersegment revenues, net | Oil Re-refining and Recycling                      
Segment Reporting Information [Line Items]                      
Total revenues                 (201,859)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
(193,009)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
Intersegment revenues, net | SK Environmental Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 80,477us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
107,007us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
Intersegment revenues, net | Lodging Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 2,434us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
3,450us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
2,971us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
Intersegment revenues, net | Oil and Gas Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 5,086us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
6,887us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
9,187us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
Intersegment revenues, net | Corporate Items                      
Segment Reporting Information [Line Items]                      
Total revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
Corporate Items, net                      
Segment Reporting Information [Line Items]                      
Total revenues                 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Corporate Items, net | Technical Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 5,573us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
3,507us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
2,295us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_TechnicalServicesMember
Corporate Items, net | Industrial and Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 271us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
(217)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
(1)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_IndustrialandFieldServicesMember
Corporate Items, net | Oil Re-refining and Recycling                      
Segment Reporting Information [Line Items]                      
Total revenues                 (5)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilRefiningandRecyclingSegmentMember
Corporate Items, net | SK Environmental Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 (58)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
84us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_EnvironmentalServicesMember
Corporate Items, net | Lodging Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 80us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
390us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
65us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_LodgingSegmentMember
Corporate Items, net | Oil and Gas Field Services                      
Segment Reporting Information [Line Items]                      
Total revenues                 (5)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
(341)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
(489)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= clh_OilAndGasFieldServicesMember
Corporate Items, net | Corporate Items                      
Segment Reporting Information [Line Items]                      
Total revenues                 $ (5,856)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (3,423)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember
$ (1,870)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_MaterialReconcilingItemsMember