Annual report pursuant to Section 13 and 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
Dec. 31, 2014
Dec. 31, 2013
Offsetting Assets and Liabilities [Line Items]    
Derivative Assets $ 27,850us-gaap_DerivativeAssets $ 60us-gaap_DerivativeAssets
Derivative Liabilities (1,249)us-gaap_DerivativeLiabilities (1,108)us-gaap_DerivativeLiabilities
Current assets: Fair value of hedging contracts [Member]    
Offsetting Assets and Liabilities [Line Items]    
Derivative Asset, Fair Value, Gross Asset 27,850us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
8us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
Derivative Assets 27,850us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
60us-gaap_DerivativeAssets
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairValueOfHedgingContractsMember
Derivative Liability, Fair Value, Gross Asset   52us-gaap_DerivativeLiabilityFairValueGrossAsset
/ 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,249)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
(1,088)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
Derivative Liability, Fair Value, Gross Asset   52us-gaap_DerivativeLiabilityFairValueGrossAsset
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
Derivative Liabilities (1,249)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
(1,036)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairValueOfHedgingContractsMember
Long-term liabilities: Fair value of hedging contracts [Member]    
Offsetting Assets and Liabilities [Line Items]    
Derivative Liability, Fair Value, Gross Liability   (72)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_BalanceSheetLocationAxis
= cpe_LongTermLiabilitiesFairValueOfHedgingContractsMember
Derivative Liabilities   $ (72)us-gaap_DerivativeLiabilities
/ us-gaap_BalanceSheetLocationAxis
= cpe_LongTermLiabilitiesFairValueOfHedgingContractsMember