<?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-20220322.xsd" xlink:type="simple"/>
    <context id="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2022-03-22</startDate>
            <endDate>2022-03-22</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xMC9mcmFnOmM3N2QwNzIyNTI5ODRkMTI4NWY2OTVjOGZmNDBhZDQwL3RhYmxlOmMyMDgzMzkyZjFmYzRhOGQ4YmQ4MTg0ZDFlMmVlOWQzL3RhYmxlcmFuZ2U6YzIwODMzOTJmMWZjNGE4ZDhiZDgxODRkMWUyZWU5ZDNfMi0xLTEtMS0yMzI4OQ_28824523-ef57-491b-9c7f-fd3a545b4f07">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xMC9mcmFnOmM3N2QwNzIyNTI5ODRkMTI4NWY2OTVjOGZmNDBhZDQwL3RhYmxlOmMyMDgzMzkyZjFmYzRhOGQ4YmQ4MTg0ZDFlMmVlOWQzL3RhYmxlcmFuZ2U6YzIwODMzOTJmMWZjNGE4ZDhiZDgxODRkMWUyZWU5ZDNfMy0xLTEtMS0yMzI4OQ_ad1a2257-10d0-40cd-ad0a-c3180b29c619">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzAy_a6b3767f-479f-417b-bdff-8b8b1aad2e96">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzY_958b180d-ed20-4646-bc66-c8e6199e9b55">2022-03-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk1_6f21a4c9-f5b7-4714-96e3-391dac04e276">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6MTBlMmJkOGE3Yjc1NGViODgyMmE4NmUxZTA5MThjMTIvdGFibGVyYW5nZToxMGUyYmQ4YTdiNzU0ZWI4ODIyYTg2ZTFlMDkxOGMxMl8wLTAtMS0xLTIzMjg5_32093dfa-2771-496f-9abd-2ca542f883b6">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6MTBlMmJkOGE3Yjc1NGViODgyMmE4NmUxZTA5MThjMTIvdGFibGVyYW5nZToxMGUyYmQ4YTdiNzU0ZWI4ODIyYTg2ZTFlMDkxOGMxMl8wLTEtMS0xLTIzMjg5_9ff66663-f2b3-4168-a8c0-0603ab81521a">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6MTBlMmJkOGE3Yjc1NGViODgyMmE4NmUxZTA5MThjMTIvdGFibGVyYW5nZToxMGUyYmQ4YTdiNzU0ZWI4ODIyYTg2ZTFlMDkxOGMxMl8wLTMtMS0xLTIzMjg5_c411860a-616e-4888-8e63-45bdf273d2a5">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzAz_5e2f0ccd-6c5a-458c-a0eb-d389bd0ff234">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzA0_61bbeb17-a1a1-4560-8dd7-fe2ba844bdb1">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk2_2f9219d5-fe21-468c-814f-178ffc16d9cf">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzA1_2de4c5a5-16aa-45f8-9150-2f411b973249">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk3_69f36871-07a3-4830-9cf7-306e370bb183">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk4_e768d9e7-521f-476d-a0d6-deb4a91abf48">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk5_52466dcc-254a-4c1c-913b-d855b82ca6c8">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzAw_23189eec-2e42-441e-90ff-f1d1f6289aaa">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjkz_6bf3009c-1d4f-4a45-81a9-cf930e9425b7">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjk0_1bb018b6-e599-4999-aa2c-3a6bef922184">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6ZjQyNWJlOTk0MjNmNGI4OTllNGUwMDkyNmNmODUxOGYvdGFibGVyYW5nZTpmNDI1YmU5OTQyM2Y0Yjg5OWU0ZTAwOTI2Y2Y4NTE4Zl8xLTAtMS0xLTIzMjg5_73947931-eb94-43b2-9623-a37f41cad9ca">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6ZjQyNWJlOTk0MjNmNGI4OTllNGUwMDkyNmNmODUxOGYvdGFibGVyYW5nZTpmNDI1YmU5OTQyM2Y0Yjg5OWU0ZTAwOTI2Y2Y4NTE4Zl8xLTEtMS0xLTIzMjg5_755763db-604d-45b5-bd66-7c9c50106586">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGFibGU6ZjQyNWJlOTk0MjNmNGI4OTllNGUwMDkyNmNmODUxOGYvdGFibGVyYW5nZTpmNDI1YmU5OTQyM2Y0Yjg5OWU0ZTAwOTI2Y2Y4NTE4Zl8xLTItMS0xLTIzMjg5_611f2df3-da85-4f15-8211-48d2f032d165">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNzAx_c0580cbf-9ab3-4012-b265-36c17b8032e6">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibfd8544257074388a61108fa71f1beb1_D20220322-20220322"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ3NWZiZmMyZmUzMDRjYzU4NTJkOTEyZWNlMmRlNzBmL3NlYzo0NzVmYmZjMmZlMzA0Y2M1ODUyZDkxMmVjZTJkZTcwZl8xL2ZyYWc6MDE3YjQyZmQxYTkxNDgwNDllYmE3M2U3MDQwODI0ZmMvdGV4dHJlZ2lvbjowMTdiNDJmZDFhOTE0ODA0OWViYTczZTcwNDA4MjRmY18xNjky_c0580cbf-9ab3-4012-b265-36c17b8032e6">false</dei:EntityEmergingGrowthCompany>
</xbrl>
