Annual report pursuant to Section 13 and 15(d)

Acquisitions and Dispositions (Unaudited Pro Forma Financial Information) (Details)

v2.4.1.9
Acquisitions and Dispositions (Unaudited Pro Forma Financial Information) (Details) (Central Midland Basin [Member], USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Central Midland Basin [Member]
   
Business Acquisition [Line Items]    
Revenues $ 180,458us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
$ 151,766us-gaap_BusinessAcquisitionsProFormaRevenue
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
Income from operations 53,526us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
36,002us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
Income available to common stockholders $ 33,674us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
$ 4,033us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
Basic $ 0.57us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
$ 0.07us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
Diluted $ 0.56us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember
$ 0.07us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted
/ us-gaap_BusinessAcquisitionAxis
= cpe_CentralMidlandBasinMember