Quarterly report pursuant to Section 13 or 15(d)

Warrants (Details)

v2.4.1.9
Warrants (Details)
3 Months Ended
Mar. 31, 2015
Outstanding, Beginning 26,769us-gaap_ClassOfWarrantOrRightOutstanding
Warrants exercised (14,189)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
Outstanding, End of period 12,580us-gaap_ClassOfWarrantOrRightOutstanding
January 2012 warrants [Member]  
Outstanding, Beginning 650us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants1Member
Warrants exercised   
Outstanding, End of period 650us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants1Member
Expiration date Jan. 11, 2016
February 2012 warrants [Member]  
Outstanding, Beginning 455us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants2Member
Warrants exercised   
Outstanding, End of period 455us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants2Member
Expiration date Mar. 01, 2016
June 2013 (A) warrants [Member]  
Outstanding, Beginning 1,864us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants3Member
Warrants exercised (564)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants3Member
Outstanding, End of period 1,300us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants3Member
Expiration date Apr. 25, 2018
June 2013 (B) warrants [Member]  
Outstanding, Beginning 1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants4Member
Warrants exercised   
Outstanding, End of period 1,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants4Member
Expiration date Feb. 28, 2016
August 2013 warrants [Member]  
Outstanding, Beginning 10,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants5Member
Warrants exercised (7,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants5Member
Outstanding, End of period 3,000us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants5Member
Expiration date Aug. 26, 2023
October 2013 warrants [Member]  
Outstanding, Beginning 200us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants6Member
Warrants exercised (200)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants6Member
Outstanding, End of period   
Expiration date Oct. 18, 2018
Series A 2013 warrants [Member]  
Outstanding, Beginning 7,100us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants7Member
Warrants exercised (6,125)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants7Member
Outstanding, End of period 975us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants7Member
Expiration date Oct. 24, 2023
January 2014 warrants [Member]  
Outstanding, Beginning 5,500us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants8Member
Warrants exercised (300)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants8Member
Outstanding, End of period 5,200us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= COCP_Warrants8Member
Expiration date Jan. 16, 2024