<?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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cmd-20201210.xsd" xlink:type="simple"/>
    <context id="i64356921b83f472e8e53aaf225912afa_D20201210-20201210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019446</identifier>
        </entity>
        <period>
            <startDate>2020-12-10</startDate>
            <endDate>2020-12-10</endDate>
        </period>
    </context>
    <context id="i86bc5b6e6d734141a046624ce3e82e33_D20200305-20200305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019446</identifier>
        </entity>
        <period>
            <startDate>2020-03-05</startDate>
            <endDate>2020-03-05</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV80L2ZyYWc6MjFhN2VkYWE0Y2E0NDQ4ODk4NDg1NDY1MzU4NGIzNDUvdGFibGU6ZThkMDM4M2NhZGI0NDg2M2JkMDkxOTIwZWU1NDFhZjYvdGFibGVyYW5nZTplOGQwMzgzY2FkYjQ0ODYzYmQwOTE5MjBlZTU0MWFmNl8xLTEtMS0xLTA_a50a2729-e401-46c1-baa9-765f9dcd5d89">0000019446</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV80L2ZyYWc6MjFhN2VkYWE0Y2E0NDQ4ODk4NDg1NDY1MzU4NGIzNDUvdGFibGU6ZThkMDM4M2NhZGI0NDg2M2JkMDkxOTIwZWU1NDFhZjYvdGFibGVyYW5nZTplOGQwMzgzY2FkYjQ0ODYzYmQwOTE5MjBlZTU0MWFmNl8yLTEtMS0xLTA_09c72eac-c094-4320-853b-9208553d8220">false</dei:AmendmentFlag>
    <dei:AmendmentDescription
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV80L2ZyYWc6MjFhN2VkYWE0Y2E0NDQ4ODk4NDg1NDY1MzU4NGIzNDUvdGFibGU6ZThkMDM4M2NhZGI0NDg2M2JkMDkxOTIwZWU1NDFhZjYvdGFibGVyYW5nZTplOGQwMzgzY2FkYjQ0ODYzYmQwOTE5MjBlZTU0MWFmNl8zLTEtMS0xLTA_5d10ed42-0793-4a31-a21f-c6dc1fd80b54"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQ2_cb3518cb-2751-47be-aad1-502899c33697">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8zMDg_7aca84d7-a7e1-4df9-be3b-e8b5e42db9bd">2020-12-10</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8zMTU_68688523-7745-42b0-b4b3-b4ef7e4e2df5">CANTEL MEDICAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTA0NDE5MDEwOGJiNDVmODlhMjljMWFiZjhlOGZjMzEvdGFibGVyYW5nZTphMDQ0MTkwMTA4YmI0NWY4OWEyOWMxYWJmOGU4ZmMzMV8wLTAtMS0xLTA_73f62e09-4206-492f-9d6c-ead1d572178f">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTA0NDE5MDEwOGJiNDVmODlhMjljMWFiZjhlOGZjMzEvdGFibGVyYW5nZTphMDQ0MTkwMTA4YmI0NWY4OWEyOWMxYWJmOGU4ZmMzMV8wLTEtMS0xLTA_69f6803a-a57f-4554-a1f5-d7284ab88aec">001-31337</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTA0NDE5MDEwOGJiNDVmODlhMjljMWFiZjhlOGZjMzEvdGFibGVyYW5nZTphMDQ0MTkwMTA4YmI0NWY4OWEyOWMxYWJmOGU4ZmMzMV8wLTItMS0xLTA_7a368112-9ced-4b27-a82d-9cd19a334d2a">22-1760285</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTAtMS0xLTA_35a686f4-7dca-4d88-a63d-e8cb24cd9be1">150 Clove Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTEtMS0xLTA_88174f60-8d3c-4825-9ff0-263fe053f05b">Little Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTItMS0xLTA_78970a59-257d-4ac5-a04f-9524a3e6a1af">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTMtMS0xLTA_137f4882-61d0-4575-b0ce-8ed819ff7bbb">07424</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTUtMS0xLTA_2699fe88-3ae4-4e2f-adeb-fd51e69d879f">(973)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i86bc5b6e6d734141a046624ce3e82e33_D20200305-20200305"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6YTNjNmE2YTI1NjRkNDE3ZmE4MzRlMWU5NjhkMDc4OGIvdGFibGVyYW5nZTphM2M2YTZhMjU2NGQ0MTdmYTgzNGUxZTk2OGQwNzg4Yl8wLTYtMS0xLTA_0e092d91-ff0d-492b-985a-8d3f5fff4eb4">890-7220</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6MTExYTQ2MmUyZmI5NDUwOWEzNDZmZGYxM2NmNDg1OGQvdGFibGVyYW5nZToxMTFhNDYyZTJmYjk0NTA5YTM0NmZkZjEzY2Y0ODU4ZF8wLTAtMS0xLTA_e6171b11-4070-4de5-8f0a-7327dd3e1903">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6MTExYTQ2MmUyZmI5NDUwOWEzNDZmZGYxM2NmNDg1OGQvdGFibGVyYW5nZToxMTFhNDYyZTJmYjk0NTA5YTM0NmZkZjEzY2Y0ODU4ZF8wLTEtMS0xLTA_2323695a-ccc8-469a-b4ee-e974fdbf084d">CMD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGFibGU6MTExYTQ2MmUyZmI5NDUwOWEzNDZmZGYxM2NmNDg1OGQvdGFibGVyYW5nZToxMTFhNDYyZTJmYjk0NTA5YTM0NmZkZjEzY2Y0ODU4ZF8wLTItMS0xLTA_1aee1543-542f-49ed-a893-9bd0ab5069fb">NYSE</dei:SecurityExchangeName>
    <dei:WrittenCommunications
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQ3_a79e217b-a684-40d5-b1a8-08231124b0bb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQ4_5d8c0307-ec8e-4614-aea4-b7cebf107f4a">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQz_f3ab372d-54a1-43b6-97ca-6d17857f1f2e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQ0_9b357bd3-74bc-45cc-82df-abf2eaba2908">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i64356921b83f472e8e53aaf225912afa_D20201210-20201210"
      id="id3VybDovL2RvY3MudjEvZG9jOjA3ZmQxNDIxMzQzNjQ1OTc5MDU0NGI0MzllMmYxNjZhL3NlYzowN2ZkMTQyMTM0MzY0NTk3OTA1NDRiNDM5ZTJmMTY2YV8xL2ZyYWc6MGRlNjcxYjk0NmMyNDM5OGEyYWRhNTcyNTUxZjY3NjYvdGV4dHJlZ2lvbjowZGU2NzFiOTQ2YzI0Mzk4YTJhZGE1NzI1NTFmNjc2Nl8xNzQ1_b0a870a5-b3c3-4555-91a1-e69cd401bcc1">false</dei:EntityEmergingGrowthCompany>
</xbrl>
