<?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-20211109.xsd" xlink:type="simple"/>
    <context id="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xMC9mcmFnOjBhMzVkYzUxODQzNTQ5MDQ4ODgxNTg1MDM3MWI1YzhhL3RhYmxlOmE5MmY3OTZkZjNhMzRjMTI5NGRmZmVjMjIwYjFmMGY5L3RhYmxlcmFuZ2U6YTkyZjc5NmRmM2EzNGMxMjk0ZGZmZWMyMjBiMWYwZjlfMi0xLTEtMS0xMTI1Nw_2837877e-7195-4586-8890-9e37c1f2de57">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xMC9mcmFnOjBhMzVkYzUxODQzNTQ5MDQ4ODgxNTg1MDM3MWI1YzhhL3RhYmxlOmE5MmY3OTZkZjNhMzRjMTI5NGRmZmVjMjIwYjFmMGY5L3RhYmxlcmFuZ2U6YTkyZjc5NmRmM2EzNGMxMjk0ZGZmZWMyMjBiMWYwZjlfMy0xLTEtMS0xMTI1Nw_71475eda-f877-4a5d-806b-6442906c436f">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk5_1e5f7a91-a5be-4b8b-b099-23fea97ca674">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xMDk5NTExNjI5NTYw_24fa6729-f4c3-4cea-ba5f-86a543be3268">2021-11-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzA0_9f4838ed-bff3-4da9-bcdb-14dbf084c269">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6MGFlYThkNzU2Yzc0NDhiM2I5Nzg4NjE5MzFiZTdiMWYvdGFibGVyYW5nZTowYWVhOGQ3NTZjNzQ0OGIzYjk3ODg2MTkzMWJlN2IxZl8wLTAtMS0xLTExMjU3_ef56fda3-c0b0-46d0-a470-10a85ecbce78">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6MGFlYThkNzU2Yzc0NDhiM2I5Nzg4NjE5MzFiZTdiMWYvdGFibGVyYW5nZTowYWVhOGQ3NTZjNzQ0OGIzYjk3ODg2MTkzMWJlN2IxZl8wLTEtMS0xLTExMjU3_7e049ffb-9352-4a72-8467-de49e306ccb4">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6MGFlYThkNzU2Yzc0NDhiM2I5Nzg4NjE5MzFiZTdiMWYvdGFibGVyYW5nZTowYWVhOGQ3NTZjNzQ0OGIzYjk3ODg2MTkzMWJlN2IxZl8wLTMtMS0xLTExMjU3_3b6120bf-2ca9-449a-9ccf-dc126afd247e">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzAw_f8d51a72-3109-4c2b-aa3d-82c6dcf8775f">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk1_8cbec658-e59f-46d9-8f1b-0ca7ff6e5530">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk0_316671ec-cc04-41e0-ac9b-ee4c26fdab8f">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzA1_0eef3bcf-a232-43c7-a8d2-8ae446a231fa">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzAx_5dec57a1-3cda-445c-91d8-ce16637dc029">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzAy_3702b1e7-1efe-455e-a4dc-40039b295538">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk3_1bd367d5-174f-438c-9dbd-851aa49437eb">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk2_d938dcba-c895-4718-a120-33417fb8bf9b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzA2_228aba3b-6fcb-4eb8-86dd-0d1dac31b047">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNjk4_5bc4ef7a-1a3a-46e3-9e6a-03f0ed42ca46">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6NTQyYzY1YWIzMzI2NDM4ZDg5NWRjNmE2NTRlZjljNDgvdGFibGVyYW5nZTo1NDJjNjVhYjMzMjY0MzhkODk1ZGM2YTY1NGVmOWM0OF8xLTAtMS0xLTExMjU3_b6110673-a9c6-4a0a-b5eb-e7a060816f03">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6NTQyYzY1YWIzMzI2NDM4ZDg5NWRjNmE2NTRlZjljNDgvdGFibGVyYW5nZTo1NDJjNjVhYjMzMjY0MzhkODk1ZGM2YTY1NGVmOWM0OF8xLTEtMS0xLTExMjU3_a1e4de8a-928c-4788-b3da-1940c983ddfb">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGFibGU6NTQyYzY1YWIzMzI2NDM4ZDg5NWRjNmE2NTRlZjljNDgvdGFibGVyYW5nZTo1NDJjNjVhYjMzMjY0MzhkODk1ZGM2YTY1NGVmOWM0OF8xLTItMS0xLTExMjU3_ae00e90a-1776-45da-9d31-d6eeac19debb">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i80cd44a047d24d3e81eb03ce5501c48d_D20211109-20211109"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyOGRmMTNiODU1MzQ3NDA4MmYxY2VmNGU5NzY3NDFhL3NlYzoyMjhkZjEzYjg1NTM0NzQwODJmMWNlZjRlOTc2NzQxYV8xL2ZyYWc6N2M1ZjYxNmZmMjkyNDIzZTliNDI1N2UzNjkxNzQwZjMvdGV4dHJlZ2lvbjo3YzVmNjE2ZmYyOTI0MjNlOWI0MjU3ZTM2OTE3NDBmM18xNzAz_e446a707-5460-4d30-b87b-2145de515441">false</dei:EntityEmergingGrowthCompany>
</xbrl>
