<?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-20201216.xsd" xlink:type="simple"/>
    <context id="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000019446</identifier>
        </entity>
        <period>
            <startDate>2020-12-18</startDate>
            <endDate>2020-12-18</endDate>
        </period>
    </context>
    <context id="i0f1e414db20847c797edc135884ab002_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="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV80L2ZyYWc6MDBiMDc5ZjZiNTYyNDY4ZTkwZmE2MTE4NWEyMjc3MjMvdGFibGU6ODhhNmI1NTU2N2RlNDk2Njk2ODBhOGE2ZjEzOTg4NzkvdGFibGVyYW5nZTo4OGE2YjU1NTY3ZGU0OTY2OTY4MGE4YTZmMTM5ODg3OV8xLTEtMS0xLTA_1677d252-db6f-4fcf-bf02-4c79bb7e7822">0000019446</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV80L2ZyYWc6MDBiMDc5ZjZiNTYyNDY4ZTkwZmE2MTE4NWEyMjc3MjMvdGFibGU6ODhhNmI1NTU2N2RlNDk2Njk2ODBhOGE2ZjEzOTg4NzkvdGFibGVyYW5nZTo4OGE2YjU1NTY3ZGU0OTY2OTY4MGE4YTZmMTM5ODg3OV8yLTEtMS0xLTA_f84e0bc0-fc3f-440f-baf5-d39cb5b8c751">false</dei:AmendmentFlag>
    <dei:AmendmentDescription
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV80L2ZyYWc6MDBiMDc5ZjZiNTYyNDY4ZTkwZmE2MTE4NWEyMjc3MjMvdGFibGU6ODhhNmI1NTU2N2RlNDk2Njk2ODBhOGE2ZjEzOTg4NzkvdGFibGVyYW5nZTo4OGE2YjU1NTY3ZGU0OTY2OTY4MGE4YTZmMTM5ODg3OV8zLTEtMS0xLTA_4a52d61d-7dcd-4cfc-8ab3-dddb5f4bb595"
      xsi:nil="true"/>
    <dei:DocumentType
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI3_7491480b-2926-4743-94d4-366757d597aa">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8yODk_58829498-7943-4a17-b703-db63ef3b74b5">2020-12-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8yOTY_260d99b4-d011-40d5-b828-6d7e57b20cad">CANTEL MEDICAL CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6OTgwZTQ0MWNhYThiNGExMDkyNjkzMWExY2MzMjIwOTMvdGFibGVyYW5nZTo5ODBlNDQxY2FhOGI0YTEwOTI2OTMxYTFjYzMyMjA5M18wLTAtMS0xLTA_e334d3a8-2ca3-4a4a-873e-1da08554a1cb">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6OTgwZTQ0MWNhYThiNGExMDkyNjkzMWExY2MzMjIwOTMvdGFibGVyYW5nZTo5ODBlNDQxY2FhOGI0YTEwOTI2OTMxYTFjYzMyMjA5M18wLTEtMS0xLTA_2517d420-2a02-44cf-8671-b578c76ea99a">001-31337</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6OTgwZTQ0MWNhYThiNGExMDkyNjkzMWExY2MzMjIwOTMvdGFibGVyYW5nZTo5ODBlNDQxY2FhOGI0YTEwOTI2OTMxYTFjYzMyMjA5M18wLTItMS0xLTA_47cceb54-3705-4793-8b9a-f03c57bd9449">22-1760285</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTAtMS0xLTA_58b6b171-9b18-48bf-b998-d0507f141b0a">150 Clove Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTEtMS0xLTA_bba88295-c5fd-4220-9f48-5f7563d2a498">Little Falls</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTItMS0xLTA_c83070c7-48e9-42e3-bcca-dceb3701a268">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTMtMS0xLTA_a34ef945-ddca-45a6-8f86-b292e0622106">07424</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTUtMS0xLTA_ac94a760-4ad5-4b91-b2b2-6a1222441a8c">(973)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0f1e414db20847c797edc135884ab002_D20200305-20200305"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6ODM4MDMxMTZiNTVmNDAxODg0YTUyODE4MTA4ZmUyNjUvdGFibGVyYW5nZTo4MzgwMzExNmI1NWY0MDE4ODRhNTI4MTgxMDhmZTI2NV8wLTYtMS0xLTA_abf3059e-6f56-4978-8b42-2d43d153fdfb">890-7220</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6NzhhYTkzNTJkZGY3NDZmYTlmZTYxMzRiMzc4ZTZkZTUvdGFibGVyYW5nZTo3OGFhOTM1MmRkZjc0NmZhOWZlNjEzNGIzNzhlNmRlNV8wLTAtMS0xLTA_7e4db21c-ae3d-4e55-b6d6-8d0d315bb742">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6NzhhYTkzNTJkZGY3NDZmYTlmZTYxMzRiMzc4ZTZkZTUvdGFibGVyYW5nZTo3OGFhOTM1MmRkZjc0NmZhOWZlNjEzNGIzNzhlNmRlNV8wLTEtMS0xLTA_59277cef-6250-4e81-8c8d-f9de069db652">CMD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGFibGU6NzhhYTkzNTJkZGY3NDZmYTlmZTYxMzRiMzc4ZTZkZTUvdGFibGVyYW5nZTo3OGFhOTM1MmRkZjc0NmZhOWZlNjEzNGIzNzhlNmRlNV8wLTItMS0xLTA_0136b91c-579a-4e1f-9a94-7ca0f5195455">NYSE</dei:SecurityExchangeName>
    <dei:WrittenCommunications
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI4_c9b20a28-7810-462d-96f8-470bd28cd3f5">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI5_9ce5eafc-7b33-4b2f-8ef9-a0fef0807775">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI0_8e897573-0234-40f0-b020-b301a065792f">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI1_162d1da1-7488-45d3-a5a3-d6c2278cc5ef">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7c9d79ffc7d349e883d5f2b282b6abef_D20201218-20201218"
      id="id3VybDovL2RvY3MudjEvZG9jOjg2MTA3YTUzMWE1ZjQ0YTU4ZWNjMWY0NTIzNTUwMzYxL3NlYzo4NjEwN2E1MzFhNWY0NGE1OGVjYzFmNDUyMzU1MDM2MV8xL2ZyYWc6OGFkMGE5YmYzYWIyNDk3Mzk0OTM4ZjU1YzQ5OGUzMGQvdGV4dHJlZ2lvbjo4YWQwYTliZjNhYjI0OTczOTQ5MzhmNTVjNDk4ZTMwZF8xNzI2_e7f99b81-e91a-438f-8473-8911b71b8961">false</dei:EntityEmergingGrowthCompany>
</xbrl>
