XML 119 R68.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Shareholders' Equity (Share Repurchases, Cumberland Emerging Technologies and Cumberland Foundation Narrative) (Details) - USD ($) |  | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Nov. 27, 2019 | Apr. 30, 2019 | Apr. 30, 2014 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019 | May 31, 2010
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Repurchase of common shares, value |  |  |  | $ 1,410,484 | $ 1,839,471 | $ 3,486,835 |
Amount available under current repurchase program |  |  |  | 4,800,000 |  |  |
Exercise of options and related tax benefit |  | $ 1,000,000 |  |  |  |  |
Payments to acquire interest in subsidiaries |  |  | $ 300,000 |  |  |  |
Loans Forgiven in Exchange For Share Issued, Amount |  |  | $ 700,000 |  |  |  |
Charitable contribution of shares, shares |  |  |  |  | 50,000 |  |
Committed cash contributions |  |  |  | $ 25,000 | $ 50,000 |  |
Vesting of common stock |  |  |  |  |  | $ 862,200 |
HongKong WinHealth Pharma Group Co. Limited |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Investment in CET |  | 1,000,000 |  |  |  |  |
Gloria Pharmaceuticals |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Exchange for consideration, amount |  | $ 800,000 |  |  |  |  |
Nordic |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Vesting of common stock, shares | 180,000 |  |  |  |  |  |
Vesting of common stock | $ 900,000 |  |  |  |  |  |
Common stock |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Repurchase of common shares, shares |  |  |  | 438,359 | 503,626 | 623,478 |
Repurchase of common shares, value |  |  |  | $ 1,410,484 | $ 1,839,471 | $ 3,486,835 |
Vesting of common stock, shares |  |  |  |  |  | 180,000 |
Vesting of common stock |  |  |  |  |  | $ 862,200 |
Shares Repurchase, All, Except Settlement of Tax Liabilities Related to Exercise of Stock Options |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Repurchase of common shares, shares |  |  |  | 438,359 | 503,626 | 623,478 |
Repurchase of common shares, value |  |  |  | $ 1,400,000 | $ 1,800,000 | $ 3,500,000 |
Share Repurchase Program Authorized in 2010 |  |  |  |  |  |  |
Equity, Class of Treasury Stock [Line Items] |  |  |  |  |  |  |
Share repurchase program, number of shares authorized to be repurchased |  |  |  |  |  |  | $ 10,000,000

X
- Definition Loans Forgiven in Exchange For Share Issued, Amount + References No definition available. + Details
Name: | cpix_LoansForgiveninExchangeForShareIssuedAmount
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Share-based Compensation, Charitable Contribution of Shares, Committed Cash Contributions + References No definition available. + Details
Name: | cpix_ShareBasedCompensationCharitableContributionOfSharesCommittedCashContributions
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Share-based Compensation, Charitable Contribution of Shares, Shares + References No definition available. + Details
Name: | cpix_SharebasedCompensationCharitableContributionofSharesShares
Namespace Prefix: | cpix_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Subsidiary Investment, Payments For Return Of Capital + References No definition available. + Details
Name: | cpix_SubsidiaryInvestmentPaymentsForReturnOfCapital
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Subsidiary Investment, Purchase Of Shares + References No definition available. + Details
Name: | cpix_SubsidiaryInvestmentPurchaseOfShares
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_EquityClassOfTreasuryStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683 + Details
Name: | us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585 + Details
Name: | us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of options vested. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_CounterpartyNameAxis=cpix_HongKongWinHealthPharmaGroupCoLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=cpix_GloriaPharmaceuticalsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CounterpartyNameAxis=cpix_NordicMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | cpix_SharesRepurchaseActivityTypeAxis=cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=cpix_ShareRepurchaseProgramAuthorizedIn2010Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |