<?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/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cpix-20220603.xsd" xlink:type="simple"/>
    <context id="if7068a10ab014f0fae1758157aed545c_D20220603-20220603">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2022-06-03</startDate>
            <endDate>2022-06-03</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xMC9mcmFnOmE2ZTRiYzk1NTEzYjQzMWZiNThmMjJiNDIzYWIwMTAzL3RhYmxlOmFkZTVmMmM2OTNiYTRjZWZhNTg3ZGUwNTJkYmM1Y2Y1L3RhYmxlcmFuZ2U6YWRlNWYyYzY5M2JhNGNlZmE1ODdkZTA1MmRiYzVjZjVfMi0xLTEtMS0yNzEzMw_89131adc-2431-4334-b04b-89db1e13fbff">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xMC9mcmFnOmE2ZTRiYzk1NTEzYjQzMWZiNThmMjJiNDIzYWIwMTAzL3RhYmxlOmFkZTVmMmM2OTNiYTRjZWZhNTg3ZGUwNTJkYmM1Y2Y1L3RhYmxlcmFuZ2U6YWRlNWYyYzY5M2JhNGNlZmE1ODdkZTA1MmRiYzVjZjVfMy0xLTEtMS0yNzEzMw_966707a2-9a39-4ff0-9c71-0e21efedf2db">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk5_90457c86-07bc-4b74-929d-f5e8edc21bc9">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzY_b72d12bb-63c7-4f57-9ab6-bb8b337a9ac3">2022-06-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzAw_d9a9b465-dea6-4d41-9942-f5f66a3af5bb">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6Y2QxMzJlN2UxNjUzNDAyYTg2NjMzM2UyYjI5MmQ1MDAvdGFibGVyYW5nZTpjZDEzMmU3ZTE2NTM0MDJhODY2MzMzZTJiMjkyZDUwMF8wLTAtMS0xLTI3MTMz_ad99ba36-af4e-4804-b763-8d3016dbafa9">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6Y2QxMzJlN2UxNjUzNDAyYTg2NjMzM2UyYjI5MmQ1MDAvdGFibGVyYW5nZTpjZDEzMmU3ZTE2NTM0MDJhODY2MzMzZTJiMjkyZDUwMF8wLTEtMS0xLTI3MTMz_d284a25b-f7e6-4c78-b82e-fcda70d8e058">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6Y2QxMzJlN2UxNjUzNDAyYTg2NjMzM2UyYjI5MmQ1MDAvdGFibGVyYW5nZTpjZDEzMmU3ZTE2NTM0MDJhODY2MzMzZTJiMjkyZDUwMF8wLTMtMS0xLTI3MTMz_e180d3ac-7276-4ede-82ff-56ac6e3df906">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjkz_3a303b16-162d-409c-8192-c5039b238cfe">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzAx_ba25bcc1-d277-4878-ad02-f8d835b4f8ad">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzAy_cfc64921-9f9a-4208-a7e6-34190499af40">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk0_44cdf4a0-2a37-4c00-a859-785fbb1958ed">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk1_b0a5dc42-fa8e-46bf-9a3c-97bcca37b746">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk2_8be994ff-067c-4ed9-90b6-918afb44a85a">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzAz_ca314ea3-8fcf-4fab-b416-d394d14f1f8b">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk3_4087401c-e60e-4aae-8225-5005f10e54eb">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzA0_b1533528-9619-4dae-8052-58d2117df2bd">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNzA1_5e3ff82e-3aa6-4b53-aece-8bedf4f629a3">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6MmU2MzdiMDVmNjkyNGI1YzlhNDJkMTMzY2EzMmRkODAvdGFibGVyYW5nZToyZTYzN2IwNWY2OTI0YjVjOWE0MmQxMzNjYTMyZGQ4MF8xLTAtMS0xLTI3MTMz_00d9508b-622b-4519-a379-f1c3c8b8000e">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6MmU2MzdiMDVmNjkyNGI1YzlhNDJkMTMzY2EzMmRkODAvdGFibGVyYW5nZToyZTYzN2IwNWY2OTI0YjVjOWE0MmQxMzNjYTMyZGQ4MF8xLTEtMS0xLTI3MTMz_2a612b0a-4e5e-404f-9256-8979d3fb6372">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGFibGU6MmU2MzdiMDVmNjkyNGI1YzlhNDJkMTMzY2EzMmRkODAvdGFibGVyYW5nZToyZTYzN2IwNWY2OTI0YjVjOWE0MmQxMzNjYTMyZGQ4MF8xLTItMS0xLTI3MTMz_2d1199cf-f204-4d7f-8566-afc0a42584f4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjk4_7a2e3de5-35bc-405f-a4a1-b3835d220c71">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="if7068a10ab014f0fae1758157aed545c_D20220603-20220603"
      id="id3VybDovL2RvY3MudjEvZG9jOjU1Zjc5Mjk5OTQzMjRlMDc4OThiNTAwMGRkNDcwNmYzL3NlYzo1NWY3OTI5OTk0MzI0ZTA3ODk4YjUwMDBkZDQ3MDZmM18xL2ZyYWc6OWU4MTk0MjY1Mzg0NDYxNGEwOTJkZmU5YmQ4MWVjNWQvdGV4dHJlZ2lvbjo5ZTgxOTQyNjUzODQ0NjE0YTA5MmRmZTliZDgxZWM1ZF8xNjky_7a2e3de5-35bc-405f-a4a1-b3835d220c71">false</dei:EntityEmergingGrowthCompany>
</xbrl>
