<?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-20220317.xsd" xlink:type="simple"/>
    <context id="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2022-03-17</startDate>
            <endDate>2022-03-17</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xMC9mcmFnOjA1ODA0NWI0MmIyYzQxNjQ4MTQ1NzQxMTliMDhiN2JhL3RhYmxlOjFkYjU4NTFkMzk3NzRkMDRiZWJiYjQyZmY2MzFkZmYzL3RhYmxlcmFuZ2U6MWRiNTg1MWQzOTc3NGQwNGJlYmJiNDJmZjYzMWRmZjNfMi0xLTEtMS0xMjg0Mg_97956d8a-1a0c-42ad-851f-5a2a7d989fae">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xMC9mcmFnOjA1ODA0NWI0MmIyYzQxNjQ4MTQ1NzQxMTliMDhiN2JhL3RhYmxlOjFkYjU4NTFkMzk3NzRkMDRiZWJiYjQyZmY2MzFkZmYzL3RhYmxlcmFuZ2U6MWRiNTg1MWQzOTc3NGQwNGJlYmJiNDJmZjYzMWRmZjNfMy0xLTEtMS0xMjg0Mg_8b9ddb8f-16e6-4fb9-8f27-2f5c900d4812">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA3_b37a371f-20d5-4db2-9aea-3d85ba8ad6ea">8-K/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzY_a869308b-6b60-4a72-948e-e633f3b1d50d">2022-03-17</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzAy_9e5b82d6-eb94-4f5b-ab08-7f1dbf7c25cf">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6MDU4NjMzMzdiMzJkNDhmMzkyNzc0NDM5YmIxZTRmNmMvdGFibGVyYW5nZTowNTg2MzMzN2IzMmQ0OGYzOTI3NzQ0MzliYjFlNGY2Y18wLTAtMS0xLTEyODQy_1a0d9c83-e2dc-466d-9fe3-5063dac300d7">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6MDU4NjMzMzdiMzJkNDhmMzkyNzc0NDM5YmIxZTRmNmMvdGFibGVyYW5nZTowNTg2MzMzN2IzMmQ0OGYzOTI3NzQ0MzliYjFlNGY2Y18wLTEtMS0xLTEyODQy_879b4da5-86f7-44c5-af61-809db6193c1b">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6MDU4NjMzMzdiMzJkNDhmMzkyNzc0NDM5YmIxZTRmNmMvdGFibGVyYW5nZTowNTg2MzMzN2IzMmQ0OGYzOTI3NzQ0MzliYjFlNGY2Y18wLTMtMS0xLTEyODQy_8e624602-5b23-43e4-b643-c5d15008287c">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzAz_65b23342-238a-4665-ad0e-dfcbb2631db4">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA0_3a831763-e4c4-4c5d-9bb4-fe0eeae6c66a">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNjk3_803c9990-8157-424b-93b4-cd5ed80a8f4e">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNjk4_4bdc2e6a-0366-496c-92bd-d14945ea21a2">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNjk5_d3d533d8-a9eb-43a5-a2c5-d550d90e8e7d">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA4_632761c7-a9d8-47a7-b48a-b47b83966be3">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzAw_37c409fd-1794-4538-9937-bea49e185d98">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA5_a5ab4699-45eb-43fc-b0de-1dbfe62be8c4">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzAx_53bdb7de-3713-4642-afe3-b098d436b0c9">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA1_d2e54366-e415-410a-8036-5f65eb86b793">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6NDU2MGFlYWRjMDVhNGFmOGExNWFhNTg0MTE4NmRiNDAvdGFibGVyYW5nZTo0NTYwYWVhZGMwNWE0YWY4YTE1YWE1ODQxMTg2ZGI0MF8xLTAtMS0xLTEyODQy_4c5644a3-db5b-487b-8752-5df79bf6cf14">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6NDU2MGFlYWRjMDVhNGFmOGExNWFhNTg0MTE4NmRiNDAvdGFibGVyYW5nZTo0NTYwYWVhZGMwNWE0YWY4YTE1YWE1ODQxMTg2ZGI0MF8xLTEtMS0xLTEyODQy_a192c411-38e6-46f9-b591-e9ca06dabb9c">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGFibGU6NDU2MGFlYWRjMDVhNGFmOGExNWFhNTg0MTE4NmRiNDAvdGFibGVyYW5nZTo0NTYwYWVhZGMwNWE0YWY4YTE1YWE1ODQxMTg2ZGI0MF8xLTItMS0xLTEyODQy_60d397c0-d771-47ed-918f-b3ed0563c1ff">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNzA2_0069f2a8-b71f-4334-adb9-afd7554dc29f">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0d327b01e42b4500910479aa7f2a3de2_D20220317-20220317"
      id="id3VybDovL2RvY3MudjEvZG9jOjBhNTVhYWVmOGY3NTRlMGQ5MTk3NmM2MDcwY2IxOGZmL3NlYzowYTU1YWFlZjhmNzU0ZTBkOTE5NzZjNjA3MGNiMThmZl8xL2ZyYWc6ZDYzZGQwZTMzNTliNDExM2I2NTFhNzU2NjIwNTcxMWYvdGV4dHJlZ2lvbjpkNjNkZDBlMzM1OWI0MTEzYjY1MWE3NTY2MjA1NzExZl8xNjk1_0069f2a8-b71f-4334-adb9-afd7554dc29f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
