XML 43 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Revenues (Narrative) (Details) (USD $)
12 Months Ended
Dec. 31, 2014
product_line
Dec. 31, 2013
Dec. 31, 2012
Revenue from External Customer [Line Items]      
Number of product lines acquired 2cpix_NumberofProductLinesAcquired    
Product Revenues [Abstract]      
Net product revenue $ 36,683,762us-gaap_SalesRevenueGoodsNet $ 31,100,698us-gaap_SalesRevenueGoodsNet $ 47,944,031us-gaap_SalesRevenueGoodsNet
Accrued liabilities, current 10,506,769us-gaap_AccruedLiabilitiesCurrent 5,509,917us-gaap_AccruedLiabilitiesCurrent  
Other Revenues [Abstract]      
Other revenues, milestone method 0us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized    
Product Sales Related Accruals - Rebates, Product Returns, Administrative Fees and Service Fees      
Product Revenues [Abstract]      
Accrued liabilities, current 5,200,000us-gaap_AccruedLiabilitiesCurrent
/ cpix_AccruedLiabilitiesCurrentByComponentAxis
= cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember
2,400,000us-gaap_AccruedLiabilitiesCurrent
/ cpix_AccruedLiabilitiesCurrentByComponentAxis
= cpix_ProductSalesRelatedAccrualsRebatesProductReturnsAdministrativeFeesAndServiceFeesMember
 
Product, Omeclamox-Pak      
Product Revenues [Abstract]      
Net product revenue 4,111,916us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_OmeclamoxPakMember
1,045,815us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_OmeclamoxPakMember
0us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_OmeclamoxPakMember
Product, Caldolor      
Product Revenues [Abstract]      
Net product revenue 2,721,346us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_CaldolorMember
2,089,655us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_CaldolorMember
992,110us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_CaldolorMember
Product, Acetadote, Generic      
Product Revenues [Abstract]      
Net product revenue 5,800,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_ProductAcetadoteGenericMember
9,200,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_ProductAcetadoteGenericMember
300,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_ProductAcetadoteGenericMember
Product Sales Related Allowances - Chargebacks, Cash Discounts and Damaged Goods      
Product Revenues [Abstract]      
Accounts receivable, allowances, current 400,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ cpix_AccountsReceivableAllowancesByComponentAxis
= cpix_ChargebacksCashDiscountsAndDamagedGoodsMember
600,000us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
/ cpix_AccountsReceivableAllowancesByComponentAxis
= cpix_ChargebacksCashDiscountsAndDamagedGoodsMember
 
Collaborative Arrangement, Amended International Agreement      
Other Revenues [Abstract]      
Other revenue, agreements   6cpix_ProductCommercializationAgreementNumberofAgreements
/ us-gaap_TypeOfArrangementAxis
= cpix_AmendedInternationalAgreementMember
 
Other revenues, milestone method   600,000us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
/ us-gaap_TypeOfArrangementAxis
= cpix_AmendedInternationalAgreementMember
 
Other revenue, potential upfront payments related to regulatory approval   600,000cpix_RevenueRecognitionPotentialUpfrontPaymentsRelatedtoRegulatoryApproval
/ us-gaap_TypeOfArrangementAxis
= cpix_AmendedInternationalAgreementMember
 
Other revenue, potential upfront payment related to product sales   4,000,000cpix_RevenueRecognitionPotentialUpfrontPaymentRelatedtoProductSales
/ us-gaap_TypeOfArrangementAxis
= cpix_AmendedInternationalAgreementMember
 
Collaborative Arrangement, Federal Small Business Grant Programs      
Other Revenues [Abstract]      
Other revenues, grants 100,000us-gaap_RevenueFromGrants
/ us-gaap_TypeOfArrangementAxis
= cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember
100,000us-gaap_RevenueFromGrants
/ us-gaap_TypeOfArrangementAxis
= cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember
100,000us-gaap_RevenueFromGrants
/ us-gaap_TypeOfArrangementAxis
= cpix_CollaborativeArrangementFederalSmallBusinessGrantProgramsMember
Collaborative Arrangement, Licensing Agreement with Harbin Gloria Pharmaceuticals Co. Ltd. | Acetadote and Caldolor      
Other Revenues [Abstract]      
Other revenues, proceeds from sale of intangible assets     700,000us-gaap_ProceedsFromSaleOfIntangibleAssets
/ us-gaap_ProductOrServiceAxis
= cpix_AcetadoteAndCaldolorMember
/ us-gaap_TypeOfArrangementAxis
= cpix_CollaborativeArrangementLicensingAgreementWithHarbinGloriaPharmaceuticalsCoLtdMember
ERROR in label resolution. | Acetadote and Caldolor      
Other Revenues [Abstract]      
Other revenues, milestone method, future revenue upon achieving milestones     700,000cpix_RevenueRecognitionMilestoneMethodFutureRevenueEarnedUponAchievingMilestone
/ us-gaap_ProductOrServiceAxis
= cpix_AcetadoteAndCaldolorMember
/ us-gaap_TypeOfArrangementAxis
= cpix_MilestoneMethodFutureRevenueReceiptOfRegulatoryNoticeRelatedToConductingClinicalTrialsMember
ERROR in label resolution. | Acetadote and Caldolor      
Other Revenues [Abstract]      
Other revenues, milestone method, future revenue upon achieving milestones     1,100,000cpix_RevenueRecognitionMilestoneMethodFutureRevenueEarnedUponAchievingMilestone
/ us-gaap_ProductOrServiceAxis
= cpix_AcetadoteAndCaldolorMember
/ us-gaap_TypeOfArrangementAxis
= cpix_MilestoneMethodFutureRevenueReceiptOfRegulatoryNoticeOnApprovalOfAcetadoteAndCaldolorInChinaMember
Outside US | Product, Caldolor      
Product Revenues [Abstract]      
Net product revenue $ 500,000us-gaap_SalesRevenueGoodsNet
/ us-gaap_ProductOrServiceAxis
= cpix_CaldolorMember
/ us-gaap_StatementGeographicalAxis
= cpix_OutsideUnitedStatesMember