XML 92 R85.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Commitments and Contingencies (Commitments, Narrative) (Details) (USD $) In Millions, unless otherwise specified | 12 Months Ended | 0 Months Ended |
--- | --- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Oct. 29, 2013 | Feb. 28, 2014
Product, Kristalose |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Intangible assets, useful life | 15 years |  |  |
Product, Vaprisol |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Additional upfront payments |  |  |  | $ 2.0 cpix_BusinessCombinationAggregateUpfrontPayments / us-gaap_BusinessAcquisitionAxis = cpix_VaprisolMember
Collaborative Arrangement, Amended International Agreement |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Other revenue, potential upfront payment related to product sales |  | 4.0 cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales / us-gaap_TypeOfArrangementAxis = cpix_AmendedInternationalAgreementMember |  |
Pernix Therapeutics | Collaborative Arrangement, Amended International Agreement |  |  |  |
Business Acquisition, Contingent Consideration [Line Items] |  |  |  |
Other revenue, potential upfront payment related to product sales | 3.0 cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales / dei_LegalEntityAxis = cpix_PernixTherapeuticsMember / us-gaap_TypeOfArrangementAxis = cpix_AmendedInternationalAgreementMember |  | $ 4.0 cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales / dei_LegalEntityAxis = cpix_PernixTherapeuticsMember / us-gaap_TypeOfArrangementAxis = cpix_AmendedInternationalAgreementMember |

X
- Definition Business Combination, Aggregate Upfront Payments + References No definition available. + Details
Name: | cpix_BusinessCombinationAggregateUpfrontPayments
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Revenue Recognition, Potential Upfront Payment Related to Product Sales + References No definition available. + Details
Name: | cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionContingentConsiderationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=cpix_PernixTherapeuticsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cpix_KristaloseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=cpix_VaprisolMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TypeOfArrangementAxis=cpix_AmendedInternationalAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |