| 
           Fair Value Measurements (Details 1) (USD $) 
        In Thousands, unless otherwise specified  | 
        12 Months Ended | |
|---|---|---|
| 
           Dec. 31, 2014 
         | 
        
           Dec. 31, 2013 
         | 
      |
| Estimated fair value of warrants assumed in merger on January 2, 2014 | $ 946us-gaap_FairValueAdjustmentOfWarrants | |
| Fair Value Measurements [Member] | ||
| Balance - January 1 | 
23us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        
215us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
      
| Change in fair value of Teva option | 
(23)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        
(192)us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1 / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
      
| Estimated fair value of warrants assumed in merger on January 2, 2014 | 
10,475us-gaap_FairValueAdjustmentOfWarrants / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        |
| Estimated fair value of warrants issued in January common stock sale | 
3,696cocp_EstimatedFairValueOfWarrants / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        |
| Change in fair value of warrants for the year ended December 31, 2014 | 
(5,707)cocp_ChangeInFairValueOfWarrants / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        |
| Balance at December 31 | 
$ 8,464us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
        
$ 23us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue / us-gaap_FairValueByFairValueHierarchyLevelAxis = cocp_FairValueInputsLevel4Member  | 
      
| X | ||||||||||
| 
             
- Definition 
          custom:ChangeInFairValueOfWarrants No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          custom:EstimatedFairValueOfWarrants No definition available. 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Amount of expense (income) related to adjustment to fair value of warrant liability. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Definition 
          Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
  | 
        
| X | ||||||||||
| 
             
- Details 
          
  |