<?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-20211119.xsd" xlink:type="simple"/>
    <context id="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001087294</identifier>
        </entity>
        <period>
            <startDate>2021-11-19</startDate>
            <endDate>2021-11-19</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xMC9mcmFnOjYxZjRjM2E5YTc5ZDQzMzNhMWMyZTBiYWVkYzcxNTAzL3RhYmxlOmQ2YzdiNzRiNzg2ZTQ3YTdiYWIzMmQ0MWNiOGRkYWFlL3RhYmxlcmFuZ2U6ZDZjN2I3NGI3ODZlNDdhN2JhYjMyZDQxY2I4ZGRhYWVfMi0xLTEtMS0xMjAxNA_0d36e5d1-c96f-4507-9db3-816c70f6a717">0001087294</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xMC9mcmFnOjYxZjRjM2E5YTc5ZDQzMzNhMWMyZTBiYWVkYzcxNTAzL3RhYmxlOmQ2YzdiNzRiNzg2ZTQ3YTdiYWIzMmQ0MWNiOGRkYWFlL3RhYmxlcmFuZ2U6ZDZjN2I3NGI3ODZlNDdhN2JhYjMyZDQxY2I4ZGRhYWVfMy0xLTEtMS0xMjAxNA_9c2d463c-9b1f-488f-a6c9-12ef25165b3d">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzAx_06e7df26-a4c7-45ec-bee5-2f558c4d7794">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzc_4a7c2e20-66db-4572-98a1-4ac2ea4b9807">2021-11-19</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzAy_5a261728-20cd-4d32-86b1-6fa8de77c4b1">CUMBERLAND PHARMACEUTICALS INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6M2MxMWNkZTc1NjM5NDg4ODllZjg3MzFhMmQyZWUwNmYvdGFibGVyYW5nZTozYzExY2RlNzU2Mzk0ODg4OWVmODczMWEyZDJlZTA2Zl8wLTAtMS0xLTEyMDE0_edb3bafa-42c1-44d3-8d6c-03c3ffed22cd">TN</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6M2MxMWNkZTc1NjM5NDg4ODllZjg3MzFhMmQyZWUwNmYvdGFibGVyYW5nZTozYzExY2RlNzU2Mzk0ODg4OWVmODczMWEyZDJlZTA2Zl8wLTEtMS0xLTEyMDE0_757cf74e-0442-4168-b9c6-be9d590046e4">001-33637</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6M2MxMWNkZTc1NjM5NDg4ODllZjg3MzFhMmQyZWUwNmYvdGFibGVyYW5nZTozYzExY2RlNzU2Mzk0ODg4OWVmODczMWEyZDJlZTA2Zl8wLTMtMS0xLTEyMDE0_03db626d-c6c7-4ac0-9fc2-24207bdbcbfc">62-1765329</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk1_a45d2f15-8b68-4e8f-94a8-5d574d31d78b">2525 West End Avenue, Suite 950</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzAz_c8a1152c-cc89-4527-a752-5ed334f71c8c">Nashville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk3_1fda035e-3fdb-4fbc-a56e-d2edc4ea49ed">TN</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk4_d018e038-a362-4275-bf15-9bd9b2b73663">37203</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk5_d2c34050-d5a8-483b-8b44-4788484c6fc5">615</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzA0_8a1cdf4c-57b9-4c11-8672-122c2ffe9e1e">255-0068</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk2_9e6c407e-e172-417e-adfb-d2b8cf2c996f">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNjk0_57ba37b3-2f04-4113-8db3-af27ebef0dc7">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzA1_7258ea6c-720b-44e6-b475-3541790ef40c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzA2_45d9f30d-c5e5-4ef4-b58d-8a01eee6809a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6ZDFlMWRhMzE3MzE4NGZhZjhlZmI1NjFhYmIxMzdjYzcvdGFibGVyYW5nZTpkMWUxZGEzMTczMTg0ZmFmOGVmYjU2MWFiYjEzN2NjN18xLTAtMS0xLTEyMDE0_0723e2ba-aac5-4548-89cc-df3ac6f97292">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6ZDFlMWRhMzE3MzE4NGZhZjhlZmI1NjFhYmIxMzdjYzcvdGFibGVyYW5nZTpkMWUxZGEzMTczMTg0ZmFmOGVmYjU2MWFiYjEzN2NjN18xLTEtMS0xLTEyMDE0_6f7a5966-7a3f-4a04-886c-0c576bbbde05">CPIX</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGFibGU6ZDFlMWRhMzE3MzE4NGZhZjhlZmI1NjFhYmIxMzdjYzcvdGFibGVyYW5nZTpkMWUxZGEzMTczMTg0ZmFmOGVmYjU2MWFiYjEzN2NjN18xLTItMS0xLTEyMDE0_2118e7b5-4869-4982-9297-d69fb0af283a">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8xNzAw_5ca26458-edce-423b-9a5e-5e7526086a4c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0a3bc869edb640ad90e39c66d60ce13e_D20211119-20211119"
      id="id3VybDovL2RvY3MudjEvZG9jOmNkMTYxNGJkNjQwMTQ2YjFiNTYyODgwOGQxNGUzNzNlL3NlYzpjZDE2MTRiZDY0MDE0NmIxYjU2Mjg4MDhkMTRlMzczZV8xL2ZyYWc6NjY2MzBkZjEwNTUyNDQ1ZjkwNmUwMWIyZGYyM2QyZDkvdGV4dHJlZ2lvbjo2NjYzMGRmMTA1NTI0NDVmOTA2ZTAxYjJkZjIzZDJkOV8yMTk5MDIzMjU3Mjk5_5ca26458-edce-423b-9a5e-5e7526086a4c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
