Annual report pursuant to Section 13 and 15(d)

Supplemental Oil and Natural Gas Reserve Data (unaudited) (Proved Undeveloped Reserves Narrative) (Details)

v2.4.1.9
Supplemental Oil and Natural Gas Reserve Data (unaudited) (Proved Undeveloped Reserves Narrative) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
MBoe
Dec. 31, 2013
MBoe
Dec. 31, 2012
MBoe
Dec. 31, 2011
MBoe
Reserve Quantities [Line Items]        
Proved Developed and Undeveloped Reserve, Net (Energy) 32,824us-gaap_ProvedDevelopedAndUndevelopedReserveNetEnergy 14,857us-gaap_ProvedDevelopedAndUndevelopedReserveNetEnergy 14,072us-gaap_ProvedDevelopedAndUndevelopedReserveNetEnergy  
Proved Developed and Proved Undeveloped Reserves, Net       15,928cpe_ProvedDevelopedAndProvedUndevelopedReservesBoeNet
Proved Developed and Proved Undeveloped Reserves, Percentage Change Between Periods 121.00%cpe_ProvedDevelopedAndProvedUndevelopedReservesBoePercentageChangeBetweenPeriods 6.00%cpe_ProvedDevelopedAndProvedUndevelopedReservesBoePercentageChangeBetweenPeriods (12.00%)cpe_ProvedDevelopedAndProvedUndevelopedReservesBoePercentageChangeBetweenPeriods  
Proved Undeveloped Reserves, Percentage Change Between Periods 98.00%cpe_ProvedUndevelopedReservesBoePercentageChangeBetweenPeriods 1.00%cpe_ProvedUndevelopedReservesBoePercentageChangeBetweenPeriods (18.00%)cpe_ProvedUndevelopedReservesBoePercentageChangeBetweenPeriods  
Proved Undeveloped Reserves 14,623us-gaap_ProvedUndevelopedReserveBOE1 7,387us-gaap_ProvedUndevelopedReserveBOE1 7,337us-gaap_ProvedUndevelopedReserveBOE1 8,925us-gaap_ProvedUndevelopedReserveBOE1
Proved Undeveloped Reserves Extensions Discoveries And Additions 10,125cpe_ProvedUndevelopedReservesExtensProvedUndevelopedReservesExtensionsDiscoveriesAndAdditionsionsDiscoveriesAndAdditions 5,168cpe_ProvedUndevelopedReservesExtensProvedUndevelopedReservesExtensionsDiscoveriesAndAdditionsionsDiscoveriesAndAdditions 2,344cpe_ProvedUndevelopedReservesExtensProvedUndevelopedReservesExtensionsDiscoveriesAndAdditionsionsDiscoveriesAndAdditions  
Proved Undeveloped Reserves Reclassification to Proved Developed Production (1,757)cpe_ProvedUndevelopedReservesReclassificationToProvedDevelopedProduction   557cpe_ProvedUndevelopedReservesReclassificationToProvedDevelopedProduction  
Proved Undeveloped Reserves Conversion to Proved Developed Reserves, Percentage Transferred 24.00%cpe_ProvedUndevelopedReservesConversiontoProvedDevelopedReservesPercentageTransferred 51.00%cpe_ProvedUndevelopedReservesConversiontoProvedDevelopedReservesPercentageTransferred 6.00%cpe_ProvedUndevelopedReservesConversiontoProvedDevelopedReservesPercentageTransferred  
Proved Undeveloped Reserves Conversion to Proved Developed Reserves Total Cost $ 34,619cpe_ProvedUndevelopedReservesConversionToProvedDevelopedReservesTotalCost   $ 19,000cpe_ProvedUndevelopedReservesConversionToProvedDevelopedReservesTotalCost  
Reclassification of Proved Undeveloped Production Reserves to Horizontal Probable 1,132cpe_ReclassificationOfProvedUndevelopedProductionReservesToHorizontalProbable 3,724cpe_ReclassificationOfProvedUndevelopedProductionReservesToHorizontalProbable    
Proved Undeveloped Reserves Sales Of Minerals In Place   1,297cpe_ProvedUndevelopedReservesSalesOfMineralsInPlace 1,148cpe_ProvedUndevelopedReservesSalesOfMineralsInPlace  
Proved Undeveloped Reserves Sales Of Minerals In Place, Percentage   18.00%cpe_ProvedUndevelopedReservesSalesOfMineralsInPlacePercentage    
Proved Undeveloped Reserve Reductions No Longer Deemed To Be Economic     2,227cpe_ProvedUndevelopedReserveReductionsNoLongerDeemedToBeEconomic  
Permian Basin [Member]        
Reserve Quantities [Line Items]        
Number of wells drilled during the period 34cpe_NumberOfWellsDrilledDuringPeriod
/ us-gaap_StatementGeographicalAxis
= cpe_PermianBasinMember
  27cpe_NumberOfWellsDrilledDuringPeriod
/ us-gaap_StatementGeographicalAxis
= cpe_PermianBasinMember
 
Number of wells drilled during the period, net 28.7cpe_NumberOfWellsDrilledDuringPeriodNet
/ us-gaap_StatementGeographicalAxis
= cpe_PermianBasinMember