Annual report pursuant to Section 13 and 15(d)

Warrants (Details)

v2.4.1.9
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