Employee Benefit Plans (Cash-Settleable RSU Awards) (Details) (USD $) In Thousands, except Share data, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2015
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
1,414,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding
|
|
|
|
Payments to settle vested liability share-based awards |
$ 3,469cpe_PaymentsToSettleVestedLiabilityShareBasedAwards
|
$ 239cpe_PaymentsToSettleVestedLiabilityShareBasedAwards
|
$ 3,383cpe_PaymentsToSettleVestedLiabilityShareBasedAwards
|
|
Cash-settled restricted stock unit awards |
3,856us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent
|
4,173us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent
|
|
|
Scenario, Forecast [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-settled restricted stock unit awards |
|
|
|
3,599us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent / us-gaap_StatementScenarioAxis = us-gaap_ScenarioForecastMember
|
Market-based Cash-settleable RSU Awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Base Units Awarded |
|
100.00%cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfBaseUnitsAwarded / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember
|
|
|
Cash-Settleable Awards, Base Units, Actual Units Vested During Period |
523,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsActualUnitsVestedDuringPeriod / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember
|
260,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsActualUnitsVestedDuringPeriod / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember
|
|
|
Payments to settle vested liability share-based awards |
1,241cpe_PaymentsToSettleVestedLiabilityShareBasedAwards / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember
|
1,669cpe_PaymentsToSettleVestedLiabilityShareBasedAwards / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember
|
|
|
Non-Market Based Cash-settleable RSU Awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Actual Units Vested During Period |
58,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsActualUnitsVestedDuringPeriod / us-gaap_AwardTypeAxis = cpe_NonMarketBasedCashsettleableRSUAwardsMember
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Actual Units Awarded |
|
65,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfActualUnitsAwarded / us-gaap_AwardTypeAxis = cpe_NonMarketBasedCashsettleableRSUAwardsMember
|
|
|
Payments to settle vested liability share-based awards |
$ 559cpe_PaymentsToSettleVestedLiabilityShareBasedAwards / us-gaap_AwardTypeAxis = cpe_NonMarketBasedCashsettleableRSUAwardsMember
|
$ 239cpe_PaymentsToSettleVestedLiabilityShareBasedAwards / us-gaap_AwardTypeAxis = cpe_NonMarketBasedCashsettleableRSUAwardsMember
|
|
|
Minimum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
273,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
Minimum [Member] | Cash-settleable RSU awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Base Units Awarded |
0.00%cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfBaseUnitsAwarded / us-gaap_AwardTypeAxis = cpe_CashSettleableRsuAwardsMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
Minimum [Member] | Market-based Cash-settleable RSU Awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Base Units Awarded |
150.00%cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfBaseUnitsAwarded / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember / us-gaap_RangeAxis = us-gaap_MinimumMember
|
|
|
|
Maximum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
2,555,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
Maximum [Member] | Cash-settleable RSU awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Base Units Awarded |
200.00%cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfBaseUnitsAwarded / us-gaap_AwardTypeAxis = cpe_CashSettleableRsuAwardsMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
Maximum [Member] | Market-based Cash-settleable RSU Awards [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Number of Units Vesting Range, of Base Units Awarded |
200.00%cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardNumberOfUnitsVestingRangeOfBaseUnitsAwarded / us-gaap_AwardTypeAxis = cpe_MarketbasedCashsettleableRSUAwardsMember / us-gaap_RangeAxis = us-gaap_MaximumMember
|
|
|
|
Vesting in 2015 [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
837,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheOneMember
|
|
|
|
Vesting in 2015 [Member] | Minimum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
52,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheOneMember
|
|
|
|
Vesting in 2015 [Member] | Maximum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
1,622,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheOneMember
|
|
|
|
Vesting in 2016 [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
416,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheThreeMember
|
|
|
|
Vesting in 2016 [Member] | Minimum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
60,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheThreeMember
|
|
|
|
Vesting in 2016 [Member] | Maximum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
772,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheThreeMember
|
|
|
|
Vesting in 2017 [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
24,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheTwoMember
|
|
|
|
Vesting in 2017 [Member] | Minimum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
24,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheTwoMember
|
|
|
|
Vesting in 2017 [Member] | Maximum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
24,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VestingAxis = us-gaap_ShareBasedCompensationAwardTrancheTwoMember
|
|
|
|
Other [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
137,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_VestingAxis = cpe_VestingOtherMember
|
|
|
|
Other [Member] | Minimum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
137,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MinimumMember / us-gaap_VestingAxis = cpe_VestingOtherMember
|
|
|
|
Other [Member] | Maximum [Member] |
|
|
|
|
Defined Benefit Plan Disclosure [Line Items] |
|
|
|
|
Cash-Settleable Awards, Base Units, Liability, Outstanding |
137,000cpe_CashSettleableCompensationArrangementByCashBasedArrangementsAwardBaseUnitsLiabilityOutstanding / us-gaap_RangeAxis = us-gaap_MaximumMember / us-gaap_VestingAxis = cpe_VestingOtherMember
|
|
|
|