XML 72 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Operating Loss Carryforwards, Narrative) (Details) (USD $)
Dec. 31, 2014
Charitable, Foreign Tax Credit and AMT Carryforward  
Operating Loss Carryforwards [Line Items]  
Recognized carryforward tax asset $ 200,000us-gaap_TaxCreditCarryforwardAmount
/ cpix_OperatingLossCarryforwardNatureAxis
= cpix_CharitableForeignTaxCreditandAMTCarryforwardMember
Orphan Drug and Research and Development Tax Credit  
Operating Loss Carryforwards [Line Items]  
Recognized carryforward tax asset 1,100,000us-gaap_TaxCreditCarryforwardAmount
/ cpix_OperatingLossCarryforwardNatureAxis
= cpix_OrphanDrugandResearchandDevelopmentTaxCreditMember
Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 46,182,056us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Federal | Exercise of NonQualified Stock Options  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 44,197,129us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
/ cpix_OperatingLossCarryforwardNatureAxis
= cpix_ExerciseOfNonqualifiedStockOptionsMember
State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 50,428,541us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Operating loss carryforwards, amount subject to full valuation allowance 3,200,000cpix_OperatingLossCarryforwardsAmountSubjectToFullValuationAllowance
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
State | Exercise of NonQualified Stock Options  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 45,000,000us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
/ cpix_OperatingLossCarryforwardNatureAxis
= cpix_ExerciseOfNonqualifiedStockOptionsMember