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
|