XML 66 R53.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Landfill and Lease Accounting (Detail) | 12 Months Ended
--- | ---
Dec. 31, 2023 USD ($) agreement | Dec. 31, 2022 USD ($) | Dec. 31, 2021 USD ($)
Property, Plant and Equipment [Line Items] |  |  |
Capitalized interest | $ 643,000 | $ 330,000 | $ 718,000
Closure and post-closure costs incurrence period | 30 years |  |
Estimate of inflation rate | 2.40% |  |
Accretion expense | $ 9,529,000 | 7,565,000 |
Number of operation and management agreements entered into | agreement | 3 |  |
Closure and post closure costs |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Accretion expense | $ 9,529,000 | 7,565,000 | $ 6,775,000
Surety bond | 241,728,000 | 231,871,000 |
Letters of credit | $ 0 | $ 0 |
Discount rate | Minimum |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Asset retirement obligation measurement input | 6.10% |  |
Discount rate | Maximum |  |  |
Property, Plant and Equipment [Line Items] |  |  |
Asset retirement obligation measurement input | 10.00% |  |

X
- Definition Asset Retirement Obligation, Measurement Input + References No definition available. + Details
Name: | cwst_AssetRetirementObligationMeasurementInput
Namespace Prefix: | cwst_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Closure and Post-Closure Costs Incurrence Period + References No definition available. + Details
Name: | cwst_ClosureandPostClosureCostsIncurrencePeriod
Namespace Prefix: | cwst_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Estimated inflation rate. + References No definition available. + Details
Name: | cwst_InflationRate
Namespace Prefix: | cwst_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Landfill Operation and Management Agreements Entered Into + References No definition available. + Details
Name: | cwst_NumberofLandfillOperationandManagementAgreementsEnteredInto
Namespace Prefix: | cwst_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of surety bonds that are available for the future payment of landfill capping, closure and post-closure obligations. + References No definition available. + Details
Name: | cwst_SuretyBonds
Namespace Prefix: | cwst_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481879/410-20-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_AssetRetirementObligationAccretionExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of interest capitalized during the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 835 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1 + Details
Name: | us-gaap_InterestCostsCapitalized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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_PropertyPlantAndEquipmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=cwst_ClosureAndPostClosureCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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