<?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-20220809.xsd" xlink:type="simple"/>
    <context id="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2022-08-09</startDate>
            <endDate>2022-08-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xMC9mcmFnOjg4NDQ2NzUyMmI3YjQxYWM4ZDllZWY4NzE5MTI4NWZiL3RhYmxlOmFkNGMwMzY4MjBiYzQ0MzJiNDk3NmQ2ZmY3YzVjOTIxL3RhYmxlcmFuZ2U6YWQ0YzAzNjgyMGJjNDQzMmI0OTc2ZDZmZjdjNWM5MjFfMi0xLTEtMS0yNzIxOQ_c9dcf01a-984e-499c-afce-5f90f689dbbc">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xMC9mcmFnOjg4NDQ2NzUyMmI3YjQxYWM4ZDllZWY4NzE5MTI4NWZiL3RhYmxlOmFkNGMwMzY4MjBiYzQ0MzJiNDk3NmQ2ZmY3YzVjOTIxL3RhYmxlcmFuZ2U6YWQ0YzAzNjgyMGJjNDQzMmI0OTc2ZDZmZjdjNWM5MjFfMy0xLTEtMS0yNzIxOQ_38d896e0-9f5d-4398-94c8-ab35d71aec59">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg3_8f4ef860-54a4-4bb1-9972-38312564f43f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xODA_e6e656d5-cc8e-4f2a-934d-46cd5a9706be">2022-08-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg4_4193bbfb-2902-4639-adeb-63345bfa7c15">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjA4Y2NkZjQ2ODI1NGExOTk5YmE1ZjQ5NDZmN2FkMDYvdGFibGVyYW5nZTpmMDhjY2RmNDY4MjU0YTE5OTliYTVmNDk0NmY3YWQwNl8wLTAtMS0xLTI3MjE5_11272fd1-504a-4b82-b781-f882bac55fbf">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjA4Y2NkZjQ2ODI1NGExOTk5YmE1ZjQ5NDZmN2FkMDYvdGFibGVyYW5nZTpmMDhjY2RmNDY4MjU0YTE5OTliYTVmNDk0NmY3YWQwNl8wLTEtMS0xLTI3MjE5_20901c8a-135b-4542-bd56-d461184dbb30">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjA4Y2NkZjQ2ODI1NGExOTk5YmE1ZjQ5NDZmN2FkMDYvdGFibGVyYW5nZTpmMDhjY2RmNDY4MjU0YTE5OTliYTVmNDk0NmY3YWQwNl8wLTMtMS0xLTI3MjE5_71ec0f99-5945-4281-9db4-db58786e2b5f">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjgx_1b3c78ab-3f96-412b-9290-6565553e4d38">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjgy_258e1459-0b42-4077-8e70-1424421576be">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjgz_ad36ded4-377a-4118-bef9-46d47ef0cb19">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg0_850d699f-ff22-4676-b33c-94aaf01351ba">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg1_31bc3bd7-b6c5-4ecf-82a3-53fd2242cb99">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg2_a28f3a32-02d4-411a-b874-06a77f65bc39">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjc5_3b839240-5549-4fdb-9927-3c0a868c4a76">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjg5_70173727-bcf2-4d6f-8103-49b6b3445d15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjkw_7a0cf697-fad3-4499-86cf-cf435e203662">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjkx_eff76cbb-16cb-4c21-bcbc-ebe7a36053cb">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjBjODA1M2Y2MDlmNDJjOTlhNjc1ZDc5YzEyNDFhNGUvdGFibGVyYW5nZTpmMGM4MDUzZjYwOWY0MmM5OWE2NzVkNzljMTI0MWE0ZV8xLTAtMS0xLTI3MjE5_b5775406-6b7d-48f6-b778-92765bc1735a">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjBjODA1M2Y2MDlmNDJjOTlhNjc1ZDc5YzEyNDFhNGUvdGFibGVyYW5nZTpmMGM4MDUzZjYwOWY0MmM5OWE2NzVkNzljMTI0MWE0ZV8xLTEtMS0xLTI3MjE5_144c7baf-9587-4505-965b-0ac63bc4aeb8">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGFibGU6ZjBjODA1M2Y2MDlmNDJjOTlhNjc1ZDc5YzEyNDFhNGUvdGFibGVyYW5nZTpmMGM4MDUzZjYwOWY0MmM5OWE2NzVkNzljMTI0MWE0ZV8xLTItMS0xLTI3MjE5_8000f263-3f9b-4a00-bebf-2f7ab96a9567">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="iff38eb12ab534c199fecf152b7f8c763_D20220809-20220809"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0MmIzYjMwNWU0MTQ5M2I4NTlmODM3ZWU1NzBkNjA1L3NlYzplNDJiM2IzMDVlNDE0OTNiODU5ZjgzN2VlNTcwZDYwNV8xL2ZyYWc6OTk1NjAyOGJmMGU0NGVhMzkxODUyMDFiZTBjZDZiMDAvdGV4dHJlZ2lvbjo5OTU2MDI4YmYwZTQ0ZWEzOTE4NTIwMWJlMGNkNmIwMF8xNjgw_8e090e8a-3ec4-4e0c-95d2-222f46584816">false</dei:EntityEmergingGrowthCompany>
</xbrl>
