Quarterly report pursuant to Section 13 or 15(d)

Derivative Instruments and Hedging Activities (Derivative Netting Adjustments) (Details)

v2.4.1.9
Derivative Instruments and Hedging Activities (Derivative Netting Adjustments) (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Current assets: Fair value of hedging contracts [Member]    
Offsetting Assets and Liabilities [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 20,506us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
$ 27,850us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
Derivative Asset, Fair Value, Gross Liability (1,346)us-gaap_DerivativeAssetFairValueGrossLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
 
Derivative Assets 19,160us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
27,850us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
Current liabilities: Fair value of hedging contracts [Member]    
Offsetting Assets and Liabilities [Line Items]    
Derivative Liability, Fair Value, Gross Liability (1,819)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
(1,249)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
Derivative Liability, Fair Value, Gross Asset 1,346us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
 
Derivative Liabilities $ (473)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
$ (1,249)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember