XML 87 R69.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Income Taxes (Schedule of the Components of Deferred Income Tax Benefit (Expense)) (Details) - USD ($) | 12 Months Ended
--- | ---
Dec. 31, 2016 | Dec. 31, 2015 | Dec. 31, 2014
Income Tax Disclosure [Abstract] |  |  |
Deferred tax (expense) benefit, excluding items below | $ 4,803 | $ 26,193 | $ 85,844
Inventory | (939,853) | (257,970) | (83,418)
Operating loss carryforwards | 1,537,003 | 34,465 | 17,424
Tax credit carryforwards | 69,418 | 35,272 | 43,398
Valuation allowance due to changes in net deferred tax asset balances | (203,003) | (33,405) | (20,457)
Deductible equity awards | (1,036,494) | (972) | 298,039
Allowance for accounts receivable | 25,532 | (26,808) | (63,438)
Deferred charges | 77,567 | (59,028) | 838,556
Reserve for expired product | (78,544) | 31,784 | 217,330
Intangible assets | (76,009) | (239,758) | (1,023,948)
Deferred income tax benefit (expense) | $ (619,580) | $ (490,227) | $ 309,330

X
- Definition Deferred Income Tax Expense (Benefit), Allowance for Accounts Receivable + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitAllowanceforAccountsReceivable
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Before Reconciling Items + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitBeforeReconcilingItems
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Change in Valuation Allowance due to Changes in Net Deferred Tax Asset Balances + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitChangeInValuationAllowanceDueToChangesInNetDeferredTaxAssetBalances
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Compensation and Benefits, Share-based Compensation Cost + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitCompensationAndBenefitsShareBasedCompensationCost
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Creation (Utilization) of Operating Loss Carryforwards + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfOperatingLossCarryforwards
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Creation (Utilization) of Tax Credit Carryforwards + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitCreationUtilizationOfTaxCreditCarryforwards
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Deferred Charges + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitDeferredCharges
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Intangible Assets + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitIntangibleAssets
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Inventory Write-downs + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitInventoryWriteDowns
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Deferred Income Tax Expense (Benefit), Reserve for Expired Products + References No definition available. + Details
Name: | cpix_DeferredIncomeTaxExpenseBenefitReserveforExpiredProducts
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (g),(h) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.7) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Deferred Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6510177 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section I -Subsection 7 + Details
Name: | us-gaap_DeferredOtherTaxExpenseBenefit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_IncomeTaxDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration