Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Fair Value Tables) (Details)

v2.4.1.9
Fair Value Measurements (Fair Value Tables) (Details) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal Components $ 335,000us-gaap_DebtInstrumentCarryingAmount $ 70,481us-gaap_DebtInstrumentCarryingAmount
Derivative Assets    
Derivative Assets, Current 27,850us-gaap_DerivativeAssetsCurrent 60us-gaap_DerivativeAssetsCurrent
Derivative Assets 27,850us-gaap_DerivativeAssets 60us-gaap_DerivativeAssets
Liabilities    
Derivative Liabilities, Current (1,249)us-gaap_DerivativeLiabilitiesCurrent (1,036)us-gaap_DerivativeLiabilitiesCurrent
Derivative Liabilities (1,249)us-gaap_DerivativeLiabilities (1,108)us-gaap_DerivativeLiabilities
Fair Value, Net Asset (Liability) 26,601us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet (1,048)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
Carrying Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facility 35,000us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
22,000us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
13% Senior Notes due 2016   53,748us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Second Lien Loan 300,000us-gaap_LoansPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Total 335,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
75,748us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Credit facility 35,000us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
22,000us-gaap_LinesOfCreditFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
13% Senior Notes due 2016   50,299us-gaap_NotesPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Second Lien Loan 300,000us-gaap_LoansPayableFairValueDisclosure
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
 
Total 335,000us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
72,299us-gaap_DebtInstrumentFairValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Level 2 [Member]    
Derivative Assets    
Derivative Assets 27,850us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
60us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities    
Derivative Liabilities (1,249)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(1,108)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Fair Value, Net Asset (Liability) 26,601us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
(1,048)us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Secured second lien term loan [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal Components 300,000us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= cpe_SecondLienTermLoanFacilityMember
 
13% Senior Notes due 2016 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Principal Components   48,481us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_DebtInstrumentAxis
= cpe_Senior13PercentNotesDue2016Member
Deferred credit   5,267us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ us-gaap_DebtInstrumentAxis
= cpe_Senior13PercentNotesDue2016Member
Current assets - Fair market value of derivatives [Member]    
Derivative Assets    
Derivative Assets, Current 27,850us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
60us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
Liabilities    
Derivative Liabilities, Current (1,249)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
 
Current assets - Fair market value of derivatives [Member] | Level 2 [Member]    
Derivative Assets    
Derivative Assets, Current 27,850us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
60us-gaap_DerivativeAssetsCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Liabilities    
Derivative Liabilities, Current (1,249)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentAssetsFairMarketValueOfDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Current liabilities - Fair market value of derivatives [Member]    
Liabilities    
Derivative Liabilities, Current   (1,036)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
Current liabilities - Fair market value of derivatives [Member] | Level 2 [Member]    
Liabilities    
Derivative Liabilities, Current   (1,036)us-gaap_DerivativeLiabilitiesCurrent
/ us-gaap_BalanceSheetLocationAxis
= cpe_CurrentLiabilitiesFairMarketValueOfDerivativesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other long-term liabilities [Member]    
Liabilities    
Derivative Liabilities, Noncurrent   (72)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
Other long-term liabilities [Member] | Level 2 [Member]    
Liabilities    
Derivative Liabilities, Noncurrent   $ (72)us-gaap_DerivativeLiabilitiesNoncurrent
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherLiabilitiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member