XML 52 R47.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Revenues (Narrative) (Details) (USD $) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2011 | Dec. 31, 2012 | Dec. 31, 2011 | Dec. 31, 2010
Product Revenues [Abstract] |  |  |  |
Product revenue, sales allowances | $ 400,000 |  |  |
Net product revenue |  | 47,944,031 | 50,893,794 | 44,704,570
Accrued liabilities, current | 5,086,400 | 5,264,806 | 5,086,400 |
Other Revenues [Abstract] |  |  |  |
Other revenues, milestone method |  | 0 |  |
Product Sales Related Accruals - Rebates, Product Returns, Administrative Fees and Service Fees |  |  |  |
Product Revenues [Abstract] |  |  |  |
Accrued liabilities, current | 3,200,000 | 3,400,000 | 3,200,000 |
Product, Caldolor |  |  |  |
Product Revenues [Abstract] |  |  |  |
Gross product revenue |  | 1,300,000 | 300,000 | 100,000
Net product revenue |  | 992,110 | (78,134) | 101,499
Product, Acetadote, Generic |  |  |  |
Product Revenues [Abstract] |  |  |  |
Net product revenue |  | 300,000 |  |
Product Sales Related Allowances - Chargebacks, Cash Discounts and Damaged Goods |  |  |  |
Product Revenues [Abstract] |  |  |  |
Accounts receivable, allowances, current | 200,000 | 200,000 | 200,000 |
Collaborative Arrangement, Federal Small Business Grant Programs |  |  |  |
Other Revenues [Abstract] |  |  |  |
Other revenues, grants |  | 100,000 | 100,000 | 100,000
Collaborative Arrangement, Therapeutic Discovery Project Credit, Federal Grant |  |  |  |
Other Revenues [Abstract] |  |  |  |
Other revenues, grants |  |  |  | 900,000
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,000 |  |
Collaborative Arrangement, Licensing Agreement with Harbin Gloria Pharmaceuticals Co. Ltd. | Acetadote and Caldolor | Milestone Method Future Revenue, Receipt of Regulatory Notice Related to Conducting Clinical Trials |  |  |  |
Other Revenues [Abstract] |  |  |  |
Other revenues, milestone method, future revenue upon achieving milestones |  | 700,000 |  |
Collaborative Arrangement, Licensing Agreement with Harbin Gloria Pharmaceuticals Co. Ltd. | Acetadote and Caldolor | Milestone Method Future Revenue, Receipt of Regulatory Notice on Approval of Acetadote and Caldolor in China |  |  |  |
Other Revenues [Abstract] |  |  |  |
Other revenues, milestone method, future revenue upon achieving milestones |  | $ 1,100,000 |  |

X
- Details
Name: | cpix_OtherRevenuesAbstract
Namespace Prefix: | cpix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | cpix_ProductRevenuesAbstract
Namespace Prefix: | cpix_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Revenue Recognition, Milestone Method, Future Revenue Earned Upon Achieving MIlestone + References No definition available. + Details
Name: | cpix_RevenueRecognitionMilestoneMethodFutureRevenueEarnedUponAchievingMilestone
Namespace Prefix: | cpix_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccruedLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=7512638&loc=d3e5074-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 16 -Subparagraph c -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 15 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6943989&loc=d3e3179-108585 + Details
Name: | us-gaap_ProceedsFromSaleOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 + Details
Name: | us-gaap_RevenueFromGrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of consideration recognized during the period for the milestone or milestones. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 28 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=19771982&loc=SL6892177-166501 + Details
Name: | us-gaap_RevenueRecognitionMilestoneMethodRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The aggregate selling price reductions recognized during an accounting period including, but not limited to, the sale of defective or nonconforming goods, a strategy to increase sales (generally over the short-term), move slow-moving items, develop distribution channels, or reward valuable customers. Allowances are a deduction from gross revenue in arriving at net revenue. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesAllowancesGoods
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate revenue during the period from sale of goods in the normal course of business, before deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=6880815&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration