<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cwst-20230601.xsd" xlink:type="simple"/>
    <context id="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000911177</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-01</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl80L2ZyYWc6M2I2MTA4OTA4OTIwNDkwNTgzMDFlYjc3NTdmOGM3ZTEvdGFibGU6YjdiZWRjOGM1NmE0NDBkODhhNjU3YmJjMGM3MGEzNWEvdGFibGVyYW5nZTpiN2JlZGM4YzU2YTQ0MGQ4OGE2NTdiYmMwYzcwYTM1YV8yLTEtMS0xLTk3NjQw_3d27b86f-e8ae-4ed4-9609-12b3dafabb65">0000911177</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl80L2ZyYWc6M2I2MTA4OTA4OTIwNDkwNTgzMDFlYjc3NTdmOGM3ZTEvdGFibGU6YjdiZWRjOGM1NmE0NDBkODhhNjU3YmJjMGM3MGEzNWEvdGFibGVyYW5nZTpiN2JlZGM4YzU2YTQ0MGQ4OGE2NTdiYmMwYzcwYTM1YV8zLTEtMS0xLTk3NjQw_cb4ff1c4-7964-44e5-9b97-3d64c6398e02">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18xMjc_26221aaa-c32e-4712-94d1-821e33820084">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18zMTI_2da8b0de-1fa3-4e82-969e-51ff4cef1f1d">2023-06-01</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18zNTk_d2bec9b4-efc1-4961-ab25-48879e7810c5">Casella Waste Systems, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6ZDU3YTNmMzMxNjc5NDI1ZDg5NDc1ODFmYWQyY2E0YzkvdGFibGVyYW5nZTpkNTdhM2YzMzE2Nzk0MjVkODk0NzU4MWZhZDJjYTRjOV8wLTAtMS0xLTk3NjQw_2b655ab7-f76e-4bb4-83ca-8032bc989ddd">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6ZDU3YTNmMzMxNjc5NDI1ZDg5NDc1ODFmYWQyY2E0YzkvdGFibGVyYW5nZTpkNTdhM2YzMzE2Nzk0MjVkODk0NzU4MWZhZDJjYTRjOV8wLTItMS0xLTk3NjQw_ed42b7dd-38d9-4353-a167-4c3057841016">000-23211</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6ZDU3YTNmMzMxNjc5NDI1ZDg5NDc1ODFmYWQyY2E0YzkvdGFibGVyYW5nZTpkNTdhM2YzMzE2Nzk0MjVkODk0NzU4MWZhZDJjYTRjOV8wLTQtMS0xLTk3NjQw_96258553-662e-44ed-8c32-2aaac7b92c51">03-0338873</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NDRiYjFmNmRmNzczNGQwOGFmMGU0MmRlODg2ODMzYjYvdGFibGVyYW5nZTo0NGJiMWY2ZGY3NzM0ZDA4YWYwZTQyZGU4ODY4MzNiNl8wLTAtMS0xLTk3NjQw_ca9fe772-f03e-4e91-818b-1569cc876273">25 Greens Hill Lane,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NDRiYjFmNmRmNzczNGQwOGFmMGU0MmRlODg2ODMzYjYvdGFibGVyYW5nZTo0NGJiMWY2ZGY3NzM0ZDA4YWYwZTQyZGU4ODY4MzNiNl8xLTAtMS0xLTk3NjQw_537512d9-a1a0-4708-bdae-4a4069c959c1">Rutland,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NDRiYjFmNmRmNzczNGQwOGFmMGU0MmRlODg2ODMzYjYvdGFibGVyYW5nZTo0NGJiMWY2ZGY3NzM0ZDA4YWYwZTQyZGU4ODY4MzNiNl8xLTEtMS0xLTk3NjQw_89b94d41-1354-4bc0-a8ed-6695bf521107">VT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NDRiYjFmNmRmNzczNGQwOGFmMGU0MmRlODg2ODMzYjYvdGFibGVyYW5nZTo0NGJiMWY2ZGY3NzM0ZDA4YWYwZTQyZGU4ODY4MzNiNl8xLTItMS0xLTk3NjQw_cfda14ee-aaeb-44c9-92c6-1c9185390f7b">05701</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM181MTU_9c64b182-d2eb-4138-a5bf-e7725c97b396">802</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM181MTk_4f540454-7127-4d8e-ac83-15791b728428">775-0325</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM184NTU_780bdc94-47c8-4709-98f3-71c8989c1545">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM185NDY_192829b9-6af4-4276-a6ea-6d743c829e42">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18xMDM4_cef8d7db-74c6-47ed-a6d7-4f0a93c80386">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18xMTQ2_fffe7018-d90d-491f-9b44-433bbcc3202f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NmIzY2E2MzQzYmM1NDU3M2JiYjgyMmU1MTA3ZjlmOGYvdGFibGVyYW5nZTo2YjNjYTYzNDNiYzU0NTczYmJiODIyZTUxMDdmOWY4Zl8xLTAtMS0xLTk3NjQw_cdb20708-8c12-4de4-bd81-8187f76dadbf">Class A common stock, $0.01 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NmIzY2E2MzQzYmM1NDU3M2JiYjgyMmU1MTA3ZjlmOGYvdGFibGVyYW5nZTo2YjNjYTYzNDNiYzU0NTczYmJiODIyZTUxMDdmOWY4Zl8xLTItMS0xLTk3NjQw_0d0db020-1dd5-4477-92f1-614397927831">CWST</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGFibGU6NmIzY2E2MzQzYmM1NDU3M2JiYjgyMmU1MTA3ZjlmOGYvdGFibGVyYW5nZTo2YjNjYTYzNDNiYzU0NTczYmJiODIyZTUxMDdmOWY4Zl8xLTQtMS0xLTk3NjQw_421e4982-b188-4060-9556-aed37598526d">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i9dc3d55f46e542f0a6cd961546222e5c_D20230601-20230601"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2Mzg2MDM5NWRmMTQ4MWQ4MmI0YTIwZjAzMmRiYTIyL3NlYzo4NjM4NjAzOTVkZjE0ODFkODJiNGEyMGYwMzJkYmEyMl8xL2ZyYWc6ZDM4MDg0NWYxYjgyNDYxOGI2MGE4ZjZkOTE2Yzk5ZTMvdGV4dHJlZ2lvbjpkMzgwODQ1ZjFiODI0NjE4YjYwYThmNmQ5MTZjOTllM18xNTgw_8f626562-5c41-478c-8253-8dcebbdf09c5">false</dei:EntityEmergingGrowthCompany>
</xbrl>
