Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Activities (Derivatives Fair Value by Balance Sheet Location) (Details)

v2.4.1.9
Derivative Instruments and Hedging Activities (Derivatives Fair Value by Balance Sheet Location) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Net Derivative Fair Value $ 18,687us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet $ 26,601us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Asset Fair Value 19,160us-gaap_DerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
27,850us-gaap_DerivativeAssets
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Liability Fair Value (473)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1,249)us-gaap_DerivativeLiabilities
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Net Derivative Fair Value 18,687us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
26,601us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Current assets - Fair market value of derivatives [Member] | Not Designated as Hedging Instrument [Member] | Natural Gas [Member]    
Derivatives, Fair Value [Line Items]    
Asset Fair Value 1,131us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,262us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Current assets - Fair market value of derivatives [Member] | Not Designated as Hedging Instrument [Member] | Crude Oil [Member]    
Derivatives, Fair Value [Line Items]    
Asset Fair Value 18,029us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
26,588us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Current liabilities - Fair market value of derivatives [Member] | Not Designated as Hedging Instrument [Member] | Natural Gas [Member]    
Derivatives, Fair Value [Line Items]    
Liability Fair Value (1)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(7)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Current liabilities - Fair market value of derivatives [Member] | Not Designated as Hedging Instrument [Member] | Crude Oil [Member]    
Derivatives, Fair Value [Line Items]    
Liability Fair Value (472)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
(1,242)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Balance Sheet Current [Member] | Not Designated as Hedging Instrument [Member] | Natural Gas [Member]    
Derivatives, Fair Value [Line Items]    
Net Derivative Fair Value 1,130us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= cpe_BalanceSheetCurrentMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
1,255us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= cpe_BalanceSheetCurrentMember
/ us-gaap_EnergyAxis
= us-gaap_NaturalGasReservesMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
Balance Sheet Current [Member] | Not Designated as Hedging Instrument [Member] | Crude Oil [Member]    
Derivatives, Fair Value [Line Items]    
Net Derivative Fair Value $ 17,557us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= cpe_BalanceSheetCurrentMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember
$ 25,346us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_BalanceSheetLocationAxis
= cpe_BalanceSheetCurrentMember
/ us-gaap_EnergyAxis
= us-gaap_CrudeOilMember
/ us-gaap_HedgingDesignationAxis
= us-gaap_NondesignatedMember