Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans (Details)

v2.4.1.9
Employee Benefit Plans (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 0 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
May 12, 2011
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 1,017us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 923us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 918us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount  
RSUs [Member]        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Granted 333,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
944,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
1,008,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
 
Forfeited in Period 43,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Vested in Period 684,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
2011 Plan [Member]        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Number of Shares Authorized 3,141,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= cpe_A2011PlanMember
    2,300,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= cpe_A2011PlanMember
Number of Additional Shares Transferred       841,000cpe_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesTransferredFromPreviousShareBasedIncentivePlans
/ us-gaap_PlanNameAxis
= cpe_A2011PlanMember
Number of Shares Available for grant 1,132,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= cpe_A2011PlanMember
     
2011 Plan [Member] | Options [Member]        
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]        
Expiration Period 10 years