<?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/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="csv-20210422.xsd" xlink:type="simple"/>
    <context id="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001016281</identifier>
        </entity>
        <period>
            <startDate>2021-04-22</startDate>
            <endDate>2021-04-22</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF80L2ZyYWc6NzZkYTc4ODZjMjk4NGVmMGI2ZWVkODQzZGY4NDAxZDIvdGFibGU6OTc1ZmQ5ZTliNGEwNDFhM2IzOWNmNDcyZjUxMDRkNTUvdGFibGVyYW5nZTo5NzVmZDllOWI0YTA0MWEzYjM5Y2Y0NzJmNTEwNGQ1NV8xLTEtMS0xLTA_092541b5-f2e3-4b0e-a3c7-5b1637a4ac6d">0001016281</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF80L2ZyYWc6NzZkYTc4ODZjMjk4NGVmMGI2ZWVkODQzZGY4NDAxZDIvdGFibGU6OTc1ZmQ5ZTliNGEwNDFhM2IzOWNmNDcyZjUxMDRkNTUvdGFibGVyYW5nZTo5NzVmZDllOWI0YTA0MWEzYjM5Y2Y0NzJmNTEwNGQ1NV8yLTEtMS0xLTA_819ec9ea-3b25-4dfa-80da-ef381cff8347">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc3_77bec818-1227-4fb6-8983-c8c8b14185ca">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8yMzE_7d64d582-9e36-4396-9169-a73aa509533d">2021-04-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjcy_3e90723d-d784-4894-9d00-682fbe3f6d6a">Carriage Services, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6OTkzZTBkYjgyYzNhNDJjZDg4MWYwYzgzYTg0YWM1ZjYvdGFibGVyYW5nZTo5OTNlMGRiODJjM2E0MmNkODgxZjBjODNhODRhYzVmNl8wLTAtMS0xLTA_dee3254f-09e2-4e69-ac5b-623d5969278e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6OTkzZTBkYjgyYzNhNDJjZDg4MWYwYzgzYTg0YWM1ZjYvdGFibGVyYW5nZTo5OTNlMGRiODJjM2E0MmNkODgxZjBjODNhODRhYzVmNl8wLTItMS0xLTA_d426a087-fd20-402e-9fff-04da2ca172bc">1-11961</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6OTkzZTBkYjgyYzNhNDJjZDg4MWYwYzgzYTg0YWM1ZjYvdGFibGVyYW5nZTo5OTNlMGRiODJjM2E0MmNkODgxZjBjODNhODRhYzVmNl8wLTQtMS0xLTA_c1e63a4d-29b9-46a8-a319-2f80e1871765">76-0423828</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjcz_5c4daf2f-3211-4e50-9ca4-0c9b711bcc9e">3040 Post Oak Boulevard, Suite 300</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjg0_9d54eb82-9d8f-4f7b-bce4-5d2ae7e2bfd9">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc0_025120fe-2ff1-47b3-8162-79f3851eb675">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc4_8e157630-0153-42b2-9a93-01fc83d18386">77056</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc5_210b5df2-d3a8-4e24-a6dc-022565bed93e">713</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjgw_82e90a92-18af-4865-ae6b-1b6ec4540723">332-8400</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc1_645fef3d-5748-4091-b4a7-a6e7963a13e7">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjgx_e13612f6-8da1-45d4-a915-4d0d680a24d2">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjgy_6ffcd488-343c-4f77-8088-0cba985aac3c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjgz_af4e9f45-66f9-4a5e-abc3-5f35ac8f1808">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGV4dHJlZ2lvbjpiZTE2NDY2MTgzYjU0MzllOGYzZDliNzczODYzZjQzMl8zNjc2_59259103-d41f-4209-b13c-4d798f61b711">false</dei:EntityEmergingGrowthCompany>
    <dei:Security12bTitle
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6YWNmMDcyNTMyNGZlNDM0Y2EyNDkzYWNjMTZjYjhjNGUvdGFibGVyYW5nZTphY2YwNzI1MzI0ZmU0MzRjYTI0OTNhY2MxNmNiOGM0ZV8xLTAtMS0xLTA_34edef99-023b-44c7-a9ac-47d29e918f09">Common Stock, par value $.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6YWNmMDcyNTMyNGZlNDM0Y2EyNDkzYWNjMTZjYjhjNGUvdGFibGVyYW5nZTphY2YwNzI1MzI0ZmU0MzRjYTI0OTNhY2MxNmNiOGM0ZV8xLTEtMS0xLTA_29fff96a-2cb7-45c7-84e4-fb3a022a059e">CSV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if8f767c304634f30b8f6646344a0bc8a_D20210422-20210422"
      id="id3VybDovL2RvY3MudjEvZG9jOjhmODU2ODM5ZGE4MTQ0ZWViZjY2MjY1Y2U3YjU1YWI4L3NlYzo4Zjg1NjgzOWRhODE0NGVlYmY2NjI2NWNlN2I1NWFiOF8xL2ZyYWc6YmUxNjQ2NjE4M2I1NDM5ZThmM2Q5Yjc3Mzg2M2Y0MzIvdGFibGU6YWNmMDcyNTMyNGZlNDM0Y2EyNDkzYWNjMTZjYjhjNGUvdGFibGVyYW5nZTphY2YwNzI1MzI0ZmU0MzRjYTI0OTNhY2MxNmNiOGM0ZV8xLTItMS0xLTA_1ce3ef7f-3da2-4c53-b380-a8b70c1a8dcc">NYSE</dei:SecurityExchangeName>
</xbrl>
