XML 68 R65.htm IDEA: XBRL DOCUMENT v2.4.1.9
Shareholders' Equity (Share Repurchases, Narrative) (Details) (USD $)
1 Months Ended 12 Months Ended
Apr. 30, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
May 31, 2010
Equity, Class of Treasury Stock [Line Items]            
Loans Forgiven in Exchange For Share Issued, Amount $ 2,400,000cpix_LoansForgiveninExchangeForShareIssuedAmount          
Repurchase of common shares, value   4,315,444us-gaap_StockRepurchasedDuringPeriodValue 4,800,908us-gaap_StockRepurchasedDuringPeriodValue 8,086,594us-gaap_StockRepurchasedDuringPeriodValue    
Sale of subsidiary shares to noncontrolling interest   1,000,005us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest        
Noncontrolling interest, ownership percentage by parent         85.00%us-gaap_MinorityInterestOwnershipPercentageByParent  
Payments to acquire interest in subsidiaries 1,000,000us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates          
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   881,810us-gaap_StockRepurchasedDuringPeriodShares
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
1,008,105us-gaap_StockRepurchasedDuringPeriodShares
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
1,268,809us-gaap_StockRepurchasedDuringPeriodShares
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
   
Repurchase of common shares, value   4,300,000us-gaap_StockRepurchasedDuringPeriodValue
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
4,800,000us-gaap_StockRepurchasedDuringPeriodValue
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
8,100,000us-gaap_StockRepurchasedDuringPeriodValue
/ cpix_SharesRepurchaseActivityTypeAxis
= cpix_SharesRepurchaseAllExceptSettlementOfTaxLiabilitiesRelatedToExerciseOfStockOptionsMember
   
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,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= cpix_ShareRepurchaseProgramAuthorizedIn2010Member
Common Stock [Member]            
Equity, Class of Treasury Stock [Line Items]            
Repurchase of common shares, shares   881,810us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,008,105us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
1,268,809us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Repurchase of common shares, value   4,315,444us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
4,800,908us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
8,086,594us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Sale of subsidiary shares to noncontrolling interest $ 1,000,000us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 769,991us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember