Warrants (Details)
|
12 Months Ended |
Dec. 31, 2014
|
Dec. 31, 2013
|
Outstanding beginning balance |
4,402,900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
4,326,461us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
Warrants issued |
16,542,538us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
229,318us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
Outstanding ending balance |
19,600,112us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
4,402,900us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
Equity [Member] | January 2012 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
650cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant1Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
650us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant1Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Expiration date |
Jan. 11, 2016
|
|
Equity [Member] | March 2013 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
455cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant2Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
455us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant2Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Expiration date |
Mar. 01, 2016
|
|
Equity [Member] | April 2013 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
1,864cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant3Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
1,864us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant3Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantEquityMember
|
|
Expiration date |
Apr. 25, 2018
|
|
Liabilities [Member] | February 2012 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
1,000cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant4Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant4Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Expiration date |
Feb. 28, 2016
|
|
Liabilities [Member] | August 2013 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
1,000cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant5Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
1,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant5Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Expiration date |
Aug. 26, 2023
|
|
Liabilities [Member] | October 2013 warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
200cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant6Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
200us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant6Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Expiration date |
Oct. 18, 2018
|
|
Liabilities [Member] | October 2013 Series A warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
7,000cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant7Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Warrants issued |
|
|
Outstanding ending balance |
7,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant7Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Expiration date |
Oct. 24, 2023
|
|
Liabilities [Member] | January 2014 [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
|
|
Warrants issued |
5,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant8Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Outstanding ending balance |
5,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_ClassOfWarrantOrRightAxis = cocp_Warrant8Member / us-gaap_StatementEquityComponentsAxis = cocp_WarrantLiabilitiesMember
|
|
Expiration date |
Jan. 16, 2102
|
|
Warrants [Member] |
|
|
Outstanding beginning balance |
|
|
Warrants acquired in merger with Biozone |
21,169cocp_WarrantyAccrualAdditionsFromBusinessAcquisition / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
|
|
Warrants issued |
5,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
|
|
Outstanding ending balance |
26,669us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber / us-gaap_StatementEquityComponentsAxis = us-gaap_WarrantMember
|
|