XML 23 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation--Phantom Stock and RSU Activity (Details) (USD $)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Vest date fair value      
Aggregate intrinsic value of unvested phantom shares and RSUs outstanding $ 13,790us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested    
Phantom Shares [Member] | Phantom Stock Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum percentage of fair market value of the Company available for share-based awards 2.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
   
Maximum individual award as a percentage of shares available for award 5.00%cpr_MaximumIndividualAwardPercentageOfTotalSharesAvailableForAwardUnderPlan
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
   
Award vesting period 5 years    
Days from vesting date to cash settlement 120 days    
Weighted average grant date fair value (per share)      
Unvested and outstanding at beginning of period $ 17.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 16.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 16.37us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Granted $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Vested $ 12.61us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 16.20us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 14.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Forfeited $ 19.95us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 17.57us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 17.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Unvested and outstanding at end of period $ 20.18us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 17.01us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
$ 16.87us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Shares      
Unvested and outstanding at beginning of period (in shares) 53,162us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
84,764us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
125,768us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Granted 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Vested (22,041)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
(21,260)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
(26,908)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Forfeited (7,942)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
(10,342)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
(14,096)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Unvested and outstanding at end of period (in shares) 23,179us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
53,162us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
84,764us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Vest date fair value      
Vest date fair value 212us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
273us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
431us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_PhantomShareUnitsPSUsMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanMember
Restricted Stock Units (RSU) [Member] | Restricted Stock Unit Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum percentage of fair market value of the Company available for share-based awards 2.00%us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
   
Days from vesting date to cash settlement 120 days    
Weighted average grant date fair value (per share)      
Unvested and outstanding at beginning of period $ 13.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 17.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Granted $ 8.52us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 12.45us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 17.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Vested $ 13.96us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 17.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Forfeited $ 9.85us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 14.27us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 16.80us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Unvested and outstanding at end of period $ 9.91us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 13.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
$ 17.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Shares      
Unvested and outstanding at beginning of period (in shares) 325,297us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
151,909us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Granted 504,752us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
291,253us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
177,026us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Vested (118,400)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
(50,246)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Forfeited (142,489)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
(67,619)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
(25,117)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Unvested and outstanding at end of period (in shares) 569,160us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
325,297us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
151,909us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Vest date fair value      
Vest date fair value 1,094us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
626us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
/ us-gaap_PlanNameAxis
= cpr_RestrictedStockUnitPlanMember
Phantom Stock and RSU [Member] | Phantom Stock Plan And Restricted Stock Unit Plan [Member]      
Vest date fair value      
Estimated fair value per share at end of period $ 3.83us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
/ us-gaap_AwardTypeAxis
= cpr_PhantomStockandRSUMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanAndRestrictedStockUnitPlanMember
   
Aggregate intrinsic value of unvested phantom shares and RSUs outstanding $ 2,269us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
/ us-gaap_AwardTypeAxis
= cpr_PhantomStockandRSUMember
/ us-gaap_PlanNameAxis
= cpr_PhantomStockPlanAndRestrictedStockUnitPlanMember
   
Maximum [Member] | Restricted Stock Units (RSU) [Member] | Restricted Stock Unit Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 3 years