<?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-20211130.xsd" xlink:type="simple"/>
    <context id="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-11-19</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xMC9mcmFnOjg0OTI5YzM0MTMyMzRkYmQ5ZWEyNzZhNTBjNDdhOWI4L3RhYmxlOjQ5OTE4Y2YxNWJhZjRjODdhNzY4MDI0OTM5NWNjYTRhL3RhYmxlcmFuZ2U6NDk5MThjZjE1YmFmNGM4N2E3NjgwMjQ5Mzk1Y2NhNGFfMi0xLTEtMS0xMjM3NQ_a9871e7e-ef46-47a8-8bc5-18b91291fac1">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xMC9mcmFnOjg0OTI5YzM0MTMyMzRkYmQ5ZWEyNzZhNTBjNDdhOWI4L3RhYmxlOjQ5OTE4Y2YxNWJhZjRjODdhNzY4MDI0OTM5NWNjYTRhL3RhYmxlcmFuZ2U6NDk5MThjZjE1YmFmNGM4N2E3NjgwMjQ5Mzk1Y2NhNGFfMy0xLTEtMS0xMjM3NQ_eb811f46-5b60-452f-8826-bc3942b15761">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzAw_b4e268d1-43cb-4ca4-b29c-85301825fb87">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzY_a8a1f2a3-fed2-4a3c-8f6a-e0bc3f33c812">2021-11-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzAx_1f60eb61-433c-4af9-8364-c18cc44012bc">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6Y2ZlYTRjN2I1OTNlNDliOThkZjU0MDVmNjE4MWQ2YjIvdGFibGVyYW5nZTpjZmVhNGM3YjU5M2U0OWI5OGRmNTQwNWY2MTgxZDZiMl8wLTAtMS0xLTEyMzc1_8a8aca24-6b25-45df-bd09-e1a263a0dbcc">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6Y2ZlYTRjN2I1OTNlNDliOThkZjU0MDVmNjE4MWQ2YjIvdGFibGVyYW5nZTpjZmVhNGM3YjU5M2U0OWI5OGRmNTQwNWY2MTgxZDZiMl8wLTEtMS0xLTEyMzc1_eb8a4631-acc5-481f-befb-02fdb0da5897">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6Y2ZlYTRjN2I1OTNlNDliOThkZjU0MDVmNjE4MWQ2YjIvdGFibGVyYW5nZTpjZmVhNGM3YjU5M2U0OWI5OGRmNTQwNWY2MTgxZDZiMl8wLTMtMS0xLTEyMzc1_527d8ba5-1cb6-4093-b265-24a6388b880e">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzAy_584cd7c8-d548-48bd-b96c-794c5407e3b2">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNjk2_152f9235-c113-42bf-9526-92c066be93db">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzAz_5ecf761a-60d8-4122-afe1-28ac425da629">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzA0_f7392f81-e683-4151-9b2f-4f8a49b4d37f">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzA1_558821c7-ba1a-4765-85d3-32941e88bd9d">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNjk3_5b0e9a6f-52b8-415b-be52-f783fcc52c8a">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzA2_15083984-2a50-43ac-a181-9a5706490f36">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzA3_d5ee83f7-0b1e-4dee-8961-a18f2ee063ae">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNjk4_b9ea5fc2-30c4-463c-8959-26a59caf5e3e">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNjk5_f94b1721-ff33-4692-9b79-11f417807c4b">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6OTU4ZjNmODA1NjM4NGI5YzhlYzM0NzdhMzdkODIzNjcvdGFibGVyYW5nZTo5NThmM2Y4MDU2Mzg0YjljOGVjMzQ3N2EzN2Q4MjM2N18xLTAtMS0xLTEyMzc1_4316548f-33b2-4f54-a370-2f3f2bc08a96">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6OTU4ZjNmODA1NjM4NGI5YzhlYzM0NzdhMzdkODIzNjcvdGFibGVyYW5nZTo5NThmM2Y4MDU2Mzg0YjljOGVjMzQ3N2EzN2Q4MjM2N18xLTEtMS0xLTEyMzc1_97d27146-f886-4212-8426-4c6488439ae7">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGFibGU6OTU4ZjNmODA1NjM4NGI5YzhlYzM0NzdhMzdkODIzNjcvdGFibGVyYW5nZTo5NThmM2Y4MDU2Mzg0YjljOGVjMzQ3N2EzN2Q4MjM2N18xLTItMS0xLTEyMzc1_be45eaaf-b5c3-4a5d-9bac-c68e6611c7b8">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNzA4_89d0de92-81d1-4338-945e-8e557c972f73">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i879e1800b95f405cb8e90641ffcaae39_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0YjBjYmRkNmQ4NzQ4MDFhMTBhMzA0ZWQxYjZjNjNlL3NlYzplNGIwY2JkZDZkODc0ODAxYTEwYTMwNGVkMWI2YzYzZV8xL2ZyYWc6YjdkMmFkN2RkMDg3NGE2YzhhYTRiNjExMTIxMDhkYjMvdGV4dHJlZ2lvbjpiN2QyYWQ3ZGQwODc0YTZjOGFhNGI2MTExMjEwOGRiM18xNjk1_89d0de92-81d1-4338-945e-8e557c972f73">false</dei:EntityEmergingGrowthCompany>
</xbrl>
