XML 22 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Income Taxes (Schedule of Net Operating Loss Carryforwards) (Details) (USD $)
Dec. 31, 2014
Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 46,182,056us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 50,428,541us-gaap_OperatingLossCarryforwards
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Expiration in 2015 | Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 0us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermOneMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Expiration in 2015 | State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 83,179us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermOneMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Expiration from 2016 to 2017 | Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 0us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Expiration from 2016 to 2017 | State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 421,643us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermTwoMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Expiration from 2018 to 2024 | Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 0us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Expiration from 2018 to 2024 | State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 47,289,732us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermThreeMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Expiration in 2029 | Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 44,197,129us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Expiration in 2029 | State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 0us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermFourMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember
Expiration in 2033 to 2034 | Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 1,984,927us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermFiveMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_InternalRevenueServiceIRSMember
Expiration in 2033 to 2034 | State  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 2,633,987us-gaap_OperatingLossCarryforwards
/ cpix_ExpirationTimePeriodAxis
= cpix_ExpirationTermFiveMember
/ us-gaap_IncomeTaxAuthorityAxis
= us-gaap_StateAndLocalJurisdictionMember