<?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">
    <link:schemaRef xlink:href="cmp-20210331.xsd" xlink:type="simple"/>
    <context id="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001227654</identifier>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF80L2ZyYWc6MDE0Mzc2YWVhMTQzNDI2MWE1NzZjNGVhM2Y5YzUwN2EvdGFibGU6NjY2NDQ4YmRkYjMzNGJlY2I3NTA4NGFmNzA0MzNiZTYvdGFibGVyYW5nZTo2NjY0NDhiZGRiMzM0YmVjYjc1MDg0YWY3MDQzM2JlNl8wLTEtMS0xLTA_6b3ab67f-c632-41ed-ac60-1d1babec7576">0001227654</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF80L2ZyYWc6MDE0Mzc2YWVhMTQzNDI2MWE1NzZjNGVhM2Y5YzUwN2EvdGFibGU6NjY2NDQ4YmRkYjMzNGJlY2I3NTA4NGFmNzA0MzNiZTYvdGFibGVyYW5nZTo2NjY0NDhiZGRiMzM0YmVjYjc1MDg0YWY3MDQzM2JlNl8yLTEtMS0xLTA_c08af21f-bebd-4ad5-8c75-e5d6b1849097">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDAx_a607398f-5bf0-4199-9bad-d4fc99b0bc42">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18yMjk_10298f05-4077-457d-be81-4770c4b5d2f2">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDA1_0710e04c-2cfc-4a71-a749-33a5a65d417c">Compass Minerals International, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6MjBiYWM2NzVlZjBiNDcxNTliYzk0ZDZkNjEyMTE3OGEvdGFibGVyYW5nZToyMGJhYzY3NWVmMGI0NzE1OWJjOTRkNmQ2MTIxMTc4YV8wLTAtMS0xLTA_ecab36eb-8413-455c-a1fd-57a16821df0d">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6MjBiYWM2NzVlZjBiNDcxNTliYzk0ZDZkNjEyMTE3OGEvdGFibGVyYW5nZToyMGJhYzY3NWVmMGI0NzE1OWJjOTRkNmQ2MTIxMTc4YV8wLTEtMS0xLTA_69bc11c8-6638-4bfc-bbff-298bdb2483e5">001-31921</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6MjBiYWM2NzVlZjBiNDcxNTliYzk0ZDZkNjEyMTE3OGEvdGFibGVyYW5nZToyMGJhYzY3NWVmMGI0NzE1OWJjOTRkNmQ2MTIxMTc4YV8wLTItMS0xLTA_808b42d3-443e-4820-beb0-b8e72f2e0bbc">36-3972986</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDAy_3a98bc29-5b09-4c2d-a978-99f7270e3fec">9900 West 109th Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk0_aa0bd4f9-58a8-4f33-b0e8-2af6bc3a59de">Suite 100</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDAz_5a647720-268e-48f0-8842-72f108b36768">Overland Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk1_60b33397-84b0-4034-b525-a7f7dc8e6f6d">KS</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk5_87687adc-c26b-4430-912a-b116beed74be">66210</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDAw_9c214ed1-e12b-4fd7-93ed-7a342491a80e">913</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDA2_ca6dd04b-e632-41a2-a2f7-d9c53d6f3840">344-9200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk2_e4459e31-ea0d-46cf-b9da-54c3691db652">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDA3_0a5fb754-db90-4304-baa5-ff782deff293">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk3_531d428c-0588-49af-a006-7f82b774f10c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zMzk4_184232b5-8bed-4d7d-b4c7-b13a47f58fa0">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6Y2YxZGFhNmJkYTY4NDkxMjk4MTQyNmVmZjcwMGEzNDIvdGFibGVyYW5nZTpjZjFkYWE2YmRhNjg0OTEyOTgxNDI2ZWZmNzAwYTM0Ml8xLTAtMS0xLTA_d094723d-c380-4e3d-81ab-8463c79df32e">Common stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6Y2YxZGFhNmJkYTY4NDkxMjk4MTQyNmVmZjcwMGEzNDIvdGFibGVyYW5nZTpjZjFkYWE2YmRhNjg0OTEyOTgxNDI2ZWZmNzAwYTM0Ml8xLTItMS0xLTA_2746a903-7ec3-4ec6-a1cf-c8318c6eaff2">CMP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6Y2YxZGFhNmJkYTY4NDkxMjk4MTQyNmVmZjcwMGEzNDIvdGFibGVyYW5nZTpjZjFkYWE2YmRhNjg0OTEyOTgxNDI2ZWZmNzAwYTM0Ml8xLTQtMS0xLTA_370a929b-eb8f-45f6-97a5-10ffb47fb183">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18zNDA0_18f650bb-a4bf-47a7-b205-e69f86ffaa30">false</dei:EntityEmergingGrowthCompany>
    <dei:DocumentPeriodEndDate
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGV4dHJlZ2lvbjplMDlmMDU3ZmZmNjE0ODFhODhjYjMxZTI2MGEyYzI5Y18xMDk5NTExNjMzMjgw_10298f05-4077-457d-be81-4770c4b5d2f2">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="iaae36ae2fc7b45c1a0fb2f523ccf0e9b_D20210331-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjNlZGViMTdmZjE2YTRmNjc5NWJlOTI4ODQ1NDM3OWQ0L3NlYzozZWRlYjE3ZmYxNmE0ZjY3OTViZTkyODg0NTQzNzlkNF8xL2ZyYWc6ZTA5ZjA1N2ZmZjYxNDgxYTg4Y2IzMWUyNjBhMmMyOWMvdGFibGU6NTJmNmJjZDQ1YmEzNDM0OWFjMTlkY2ZmZWE3MTgyMGEvdGFibGVyYW5nZTo1MmY2YmNkNDViYTM0MzQ5YWMxOWRjZmZlYTcxODIwYV8zLTAtMS0xLTQwL3RleHRyZWdpb246ZTI5YjZlYmU3YmU1NDY4ZjhkMTE5OGZiODgyMDY1NDVfMTA5OTUxMTYyNzgyMg_10298f05-4077-457d-be81-4770c4b5d2f2">2021-03-31</dei:DocumentPeriodEndDate>
</xbrl>
