<?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-20220308.xsd" xlink:type="simple"/>
    <context id="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2022-03-08</startDate>
            <endDate>2022-03-08</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xMC9mcmFnOjAzODZmYTZiZTI5MTQxYjk5MWE4MDcxYTRhMDA5OGFiL3RhYmxlOjUyNTJiMDUzNTE1NTQ1NDI4OTgxYWY5Y2ExMjAyZWViL3RhYmxlcmFuZ2U6NTI1MmIwNTM1MTU1NDU0Mjg5ODFhZjljYTEyMDJlZWJfMi0xLTEtMS0xNDA5Mg_1c8b3784-55c9-465f-9235-e03c71a8f968">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xMC9mcmFnOjAzODZmYTZiZTI5MTQxYjk5MWE4MDcxYTRhMDA5OGFiL3RhYmxlOjUyNTJiMDUzNTE1NTQ1NDI4OTgxYWY5Y2ExMjAyZWViL3RhYmxlcmFuZ2U6NTI1MmIwNTM1MTU1NDU0Mjg5ODFhZjljYTEyMDJlZWJfMy0xLTEtMS0xNDA5Mg_38cc9d2f-eff6-43e6-8970-3acb3008dc36">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg0_c806f6df-b291-4633-a03e-148fa8025864">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xMDk5NTExNjI5NTAz_fefd20b0-d3f5-428a-9795-ad2adecd1ef4">2022-03-08</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg1_60b46909-3f04-4c2f-8983-299736b592ca">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6ODljNzMwZDJlODEwNGVmODhiZDU0ZGM3NGM4YzAzZTgvdGFibGVyYW5nZTo4OWM3MzBkMmU4MTA0ZWY4OGJkNTRkYzc0YzhjMDNlOF8wLTAtMS0xLTE0MDky_1cbbea60-8c4b-49bf-b4dc-ec3f63c2c197">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6ODljNzMwZDJlODEwNGVmODhiZDU0ZGM3NGM4YzAzZTgvdGFibGVyYW5nZTo4OWM3MzBkMmU4MTA0ZWY4OGJkNTRkYzc0YzhjMDNlOF8wLTEtMS0xLTE0MDky_cefd70fd-f3c4-4b78-b693-19a9358e6a9a">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6ODljNzMwZDJlODEwNGVmODhiZDU0ZGM3NGM4YzAzZTgvdGFibGVyYW5nZTo4OWM3MzBkMmU4MTA0ZWY4OGJkNTRkYzc0YzhjMDNlOF8wLTMtMS0xLTE0MDky_e1bc78fe-5381-42e9-9a82-5b50c85ce626">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg5_72f86a8f-f0ff-4e6a-aff5-3ee9e85f6261">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg2_572f8c20-e2e2-4fb4-b57f-5adb545a0e4e">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjc5_aac3a9eb-9cea-4986-98d9-fe812a586f8a">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjgw_42ba31df-e5a5-409e-b172-9bd3a30f7589">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjgx_229aa32f-277e-4303-81bc-daf4722068bc">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjkw_d38667ef-2b00-4f07-9160-758388e44cf4">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjgy_d716bb71-483c-45c3-9bc1-0063ced8215c">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjgz_e9d5ee3f-01ac-427f-ba06-33020f1d6854">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjkx_2a34d733-bf41-4111-bd10-e5729305ac00">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg3_c1993671-1cd0-4200-b52c-0f16ed07bb84">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6OGZkYTY5NGJkNDcyNGViOWI1ZTNlOTg1MDYyMDEwNDMvdGFibGVyYW5nZTo4ZmRhNjk0YmQ0NzI0ZWI5YjVlM2U5ODUwNjIwMTA0M18xLTAtMS0xLTE0MDky_3db1c02a-53fc-4088-afd3-deaefdbae886">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6OGZkYTY5NGJkNDcyNGViOWI1ZTNlOTg1MDYyMDEwNDMvdGFibGVyYW5nZTo4ZmRhNjk0YmQ0NzI0ZWI5YjVlM2U5ODUwNjIwMTA0M18xLTEtMS0xLTE0MDky_d4ed2386-02b3-438d-bbf2-e58f5710a2bc">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGFibGU6OGZkYTY5NGJkNDcyNGViOWI1ZTNlOTg1MDYyMDEwNDMvdGFibGVyYW5nZTo4ZmRhNjk0YmQ0NzI0ZWI5YjVlM2U5ODUwNjIwMTA0M18xLTItMS0xLTE0MDky_07e1d13e-05ff-4839-9f68-b0743c6cc57e">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="icff7ab7009064e84ac2e29a5c158d742_D20220308-20220308"
      id="id3VybDovL2RvY3MudjEvZG9jOjc2NjAxYzI0MDZiZTRlN2M5NjE4MDdkNDNmNTg4YjNkL3NlYzo3NjYwMWMyNDA2YmU0ZTdjOTYxODA3ZDQzZjU4OGIzZF8xL2ZyYWc6ZmRiMDMyYmNmNmU4NGM0OWE0YzlhODcxZWI0MjhmZGUvdGV4dHJlZ2lvbjpmZGIwMzJiY2Y2ZTg0YzQ5YTRjOWE4NzFlYjQyOGZkZV8xNjg4_34d07dea-b9b5-4aff-bb8f-f454aaff1335">false</dei:EntityEmergingGrowthCompany>
</xbrl>
