<?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-20230509.xsd" xlink:type="simple"/>
    <context id="i292efa25160f47909f6e7423c55c5015_D20230509-20230509">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2023-05-09</startDate>
            <endDate>2023-05-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xMC9mcmFnOmY3MDkwM2JiNjY2MTQyMTM4OWU5ODI5ZjU2MGViNTQxL3RhYmxlOjdiZTYwMDczODQ1ZTQ5YjVhNmZiZTcyYjgzYWVkMjUwL3RhYmxlcmFuZ2U6N2JlNjAwNzM4NDVlNDliNWE2ZmJlNzJiODNhZWQyNTBfMi0xLTEtMS00NTkxMQ_77d290e4-51fb-4a63-b805-b734459fd812">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xMC9mcmFnOmY3MDkwM2JiNjY2MTQyMTM4OWU5ODI5ZjU2MGViNTQxL3RhYmxlOjdiZTYwMDczODQ1ZTQ5YjVhNmZiZTcyYjgzYWVkMjUwL3RhYmxlcmFuZ2U6N2JlNjAwNzM4NDVlNDliNWE2ZmJlNzJiODNhZWQyNTBfMy0xLTEtMS00NTkxMQ_620e3b6b-8178-418a-aa2a-437ded77caf3">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjgw_cf033b82-c730-433e-9e42-640b95563eff">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xODA_3ee9cef4-b183-49f9-bf9e-5ab5d4b900cf">2023-05-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg3_fb81bd61-c8bd-425e-afe9-6f02a3197c43">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6MzMxNGY2NzBiNmQ1NDc3OTgxNGM5ODMzMGU3YTE1MTUvdGFibGVyYW5nZTozMzE0ZjY3MGI2ZDU0Nzc5ODE0Yzk4MzMwZTdhMTUxNV8wLTAtMS0xLTQ1OTEx_d451ca78-c549-499f-9db6-8ddbf2976ec9">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6MzMxNGY2NzBiNmQ1NDc3OTgxNGM5ODMzMGU3YTE1MTUvdGFibGVyYW5nZTozMzE0ZjY3MGI2ZDU0Nzc5ODE0Yzk4MzMwZTdhMTUxNV8wLTEtMS0xLTQ1OTEx_6367d270-c22c-49cc-8b2e-aaa98ed7d436">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6MzMxNGY2NzBiNmQ1NDc3OTgxNGM5ODMzMGU3YTE1MTUvdGFibGVyYW5nZTozMzE0ZjY3MGI2ZDU0Nzc5ODE0Yzk4MzMwZTdhMTUxNV8wLTMtMS0xLTQ1OTEx_c58cc9b0-8f73-4b6a-9b00-113fd1b7dede">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjgx_ed6115ec-d1d8-4a96-bbe5-e69b6e8ce744">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg4_bf9169ac-d8da-45d2-a1f8-8435d51c9163">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg5_f40ef3c0-af55-41c2-aa0a-1b5339828cd0">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjgy_ff43de81-7f6f-46f3-bf6e-8843375efa90">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjgz_6a385f3a-f4ad-489d-ac64-fb4f0596f740">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg0_30804e20-0fc0-4edb-ae14-16eb9bf3faee">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg1_fe6b00f1-b12e-42f9-8bbf-412b407d0869">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjg2_f2c5c497-660e-4a6f-a492-56538b3e4255">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjkw_faacf396-7a71-4a75-ad84-e8b8e988debb">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjkx_d4a804e1-de2c-4eda-b724-24cbbe2dcf35">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6OGUxYzI4YmU5Mjk5NGIzNTg0NGYzYjgzOTA1NTFjMzIvdGFibGVyYW5nZTo4ZTFjMjhiZTkyOTk0YjM1ODQ0ZjNiODM5MDU1MWMzMl8xLTAtMS0xLTQ1OTEx_ec87a3b9-619f-4adf-a3bf-0eb38d1108b3">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6OGUxYzI4YmU5Mjk5NGIzNTg0NGYzYjgzOTA1NTFjMzIvdGFibGVyYW5nZTo4ZTFjMjhiZTkyOTk0YjM1ODQ0ZjNiODM5MDU1MWMzMl8xLTEtMS0xLTQ1OTEx_5792cb8a-453f-49a3-92bf-0607c3925f8d">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGFibGU6OGUxYzI4YmU5Mjk5NGIzNTg0NGYzYjgzOTA1NTFjMzIvdGFibGVyYW5nZTo4ZTFjMjhiZTkyOTk0YjM1ODQ0ZjNiODM5MDU1MWMzMl8xLTItMS0xLTQ1OTEx_03bf3e2d-67bc-41b4-812d-5e8800445381">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i292efa25160f47909f6e7423c55c5015_D20230509-20230509"
      id="id3VybDovL2RvY3MudjEvZG9jOmQ3YTU2ODEyZDdkYzRiNzA4NjM3OGM3ZWRjMzg5ZDIzL3NlYzpkN2E1NjgxMmQ3ZGM0YjcwODYzNzhjN2VkYzM4OWQyM18xL2ZyYWc6YjE2N2Y4N2IyZWUxNGE3ZTkzNDZmZmQyMmE0ZWFmMTQvdGV4dHJlZ2lvbjpiMTY3Zjg3YjJlZTE0YTdlOTM0NmZmZDIyYTRlYWYxNF8xNjc5_35843035-f5ab-4d43-9ec2-a83633dedc74">false</dei:EntityEmergingGrowthCompany>
</xbrl>
