<?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="cmp-20210813.xsd" xlink:type="simple"/>
    <context id="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001227654</identifier>
        </entity>
        <period>
            <startDate>2021-08-13</startDate>
            <endDate>2021-08-13</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF80L2ZyYWc6MDE1ZjQzYjdhZTFlNGQxNThkOWE5YTRkOTFiMDQxOGEvdGFibGU6Zjg4ZGU0MGNjMjdjNGM5YWIyMjU2MTZmMTM2MGM0YTkvdGFibGVyYW5nZTpmODhkZTQwY2MyN2M0YzlhYjIyNTYxNmYxMzYwYzRhOV8wLTEtMS0xLTA_b5dadc8b-916f-4832-ac85-fab42795ada2">0001227654</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF80L2ZyYWc6MDE1ZjQzYjdhZTFlNGQxNThkOWE5YTRkOTFiMDQxOGEvdGFibGU6Zjg4ZGU0MGNjMjdjNGM5YWIyMjU2MTZmMTM2MGM0YTkvdGFibGVyYW5nZTpmODhkZTQwY2MyN2M0YzlhYjIyNTYxNmYxMzYwYzRhOV8xLTEtMS0xLTA_7ed424b8-d464-47cb-af9b-19ad80818ecc">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzM3_27d8ffb5-5b95-423d-ab28-85e150527f50">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yMjk_104dd31f-5e16-47b5-9223-2bf9fa85fe1b">2021-08-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzM4_f3d6e35d-528e-43cc-b5c4-04826562d9ff">Compass Minerals International, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6MjNiNTBlY2UyYzEwNDBiNWE1MjhmNTllMjczZjkxYzAvdGFibGVyYW5nZToyM2I1MGVjZTJjMTA0MGI1YTUyOGY1OWUyNzNmOTFjMF8wLTAtMS0xLTA_2d2844b3-3c46-4c26-97e7-313772b02c55">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6MjNiNTBlY2UyYzEwNDBiNWE1MjhmNTllMjczZjkxYzAvdGFibGVyYW5nZToyM2I1MGVjZTJjMTA0MGI1YTUyOGY1OWUyNzNmOTFjMF8wLTEtMS0xLTA_025d4270-58f1-4925-a398-b23121827a55">001-31921</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6MjNiNTBlY2UyYzEwNDBiNWE1MjhmNTllMjczZjkxYzAvdGFibGVyYW5nZToyM2I1MGVjZTJjMTA0MGI1YTUyOGY1OWUyNzNmOTFjMF8wLTItMS0xLTA_6b950620-57de-4ddd-b002-57a664868e39">36-3972986</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ5_154ea0ec-85b7-4376-8dde-09e3903c47ed">9900 West 109th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzM5_e26df307-c1f1-46bb-adff-e38a33b46e45">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQw_67eb11cb-66df-4e50-80b8-ed19b47880ed">Overland Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQy_553cdf33-8167-4a6d-813f-8c4d0b532e29">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQx_a376f775-ba2f-4b72-a210-40a725b93ab6">66210</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzM2_70d3b04c-1cf5-46bf-a1e0-bc016b6a61f6">913</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ2_39586108-42a4-4227-95fb-fa7f81e63836">344-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQz_9edef92f-1a9b-4cf9-99f0-43eb4a99132a">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ3_0b690870-e1b3-44f0-94c9-9492a46863ee">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ4_9b2f2ade-78fe-4f27-8efa-1313b5b9e622">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ0_4da89850-602f-4ee0-9b33-c9d9a5b478c6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6YzZkNmM0NDk2ZGFhNGIwZmFjYjRiNTY0YWEwNTMwNTgvdGFibGVyYW5nZTpjNmQ2YzQ0OTZkYWE0YjBmYWNiNGI1NjRhYTA1MzA1OF8xLTAtMS0xLTA_c9d850fd-8a05-4678-9804-de6b65cd1d07">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6YzZkNmM0NDk2ZGFhNGIwZmFjYjRiNTY0YWEwNTMwNTgvdGFibGVyYW5nZTpjNmQ2YzQ0OTZkYWE0YjBmYWNiNGI1NjRhYTA1MzA1OF8xLTItMS0xLTA_e23afe3b-1cfd-4635-bef7-03a328a0b931">CMP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGFibGU6YzZkNmM0NDk2ZGFhNGIwZmFjYjRiNTY0YWEwNTMwNTgvdGFibGVyYW5nZTpjNmQ2YzQ0OTZkYWE0YjBmYWNiNGI1NjRhYTA1MzA1OF8xLTQtMS0xLTA_097e916e-0b22-4912-a2c3-46e2bb64740e">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8yNzQ1_8000e7f7-c370-4700-a692-b9fe707710ad">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="i73bc28c62b2f41b7979bf438d3188eea_D20210813-20210813"
      id="id3VybDovL2RvY3MudjEvZG9jOjA2YzhkZGMyODQ4NDRiOWFiMzc1ZTBmZTY5ZjRhZjNkL3NlYzowNmM4ZGRjMjg0ODQ0YjlhYjM3NWUwZmU2OWY0YWYzZF8xL2ZyYWc6OGIzMDc2MmU5ZjQ4NGRmNTg3YWZhMmVhMWE5OWM5ZTkvdGV4dHJlZ2lvbjo4YjMwNzYyZTlmNDg0ZGY1ODdhZmEyZWExYTk5YzllOV8xODAz_104dd31f-5e16-47b5-9223-2bf9fa85fe1b">2021-08-13</dei:DocumentPeriodEndDate>
</xbrl>
