XML 24 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments--Derivatives Outstanding (Details) (USD $)
12 Months Ended 1 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Mar. 31, 2015
Dec. 07, 2014
bbl
Mar. 26, 2015
bbl
Derivative [Line Items]              
Payments for (Proceeds from) Derivative Instrument, Investing Activities $ (2,417,000)us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities $ (19,113,000)us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities $ (37,274,000)us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities        
Swaps [Member] | Derivative Maturing in 2015 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 600,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    600,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Weighted average fixed price per unit, swaps 96.02us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    96.02us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Swaps [Member] | Derivative Maturing in 2015 [Member] | Natural Gas Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 19,770,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    19,770,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Weighted average fixed price per unit, swaps 4.20us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    4.20us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Swaps [Member] | Derivative Maturing in 2016 [Member] | Natural Gas Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 14,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    14,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per unit, swaps 4.18us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    4.18us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_SwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Swaps with deferred premium [Member] | Derivative Maturing in 2015 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 6,058,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]     6,058,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]   510,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
 
Derivative, Swap Type, Average Fixed Price Net of Premiums 78.86cpr_DerivativeSwapTypeAverageFixedPriceNetofPremiums
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    78.86cpr_DerivativeSwapTypeAverageFixedPriceNetofPremiums
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Weighted average fixed price per unit, swaps 92.92us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]     92.92us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]   80.00us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
 
Weighted average fixed price per Bbl, average premium 14.06cpr_DerivativeAverageCostofHedgePerContract
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]     14.06cpr_DerivativeAverageCostofHedgePerContract
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
[1]      
Premium Paid For Put Options On Commodity Derivative Contracts 85,171cpr_PremiumPaidForPutOptionsOnCommodityDerivativeContracts
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
           
Premium Paid For Put Options On Commodity Derivative Contracts, Per Unit 14.06cpr_PremiumPaidForPutOptionsOnCommodityDerivativeContractsPerUnit
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
           
Swaps with deferred premium [Member] | Derivative Maturing in 2015 [Member] | Crude Oil Derivative, Collared Swap [Member]              
Derivative [Line Items]              
Volume of derivative instruments held           5,548,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeCollaredSwapMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
 
Weighted average fixed price per unit, swaps           80.00us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeCollaredSwapMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
 
Weighted average fixed price per Bbl, sold puts           60.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeCollaredSwapMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
 
Premium Paid For Put Options On Commodity Derivative Contracts 83,951cpr_PremiumPaidForPutOptionsOnCommodityDerivativeContracts
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeCollaredSwapMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
           
Swaps with deferred premium [Member] | Derivative Maturing in 2016 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Weighted average fixed price per Bbl, average premium 5.54cpr_DerivativeAverageCostofHedgePerContract
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     5.54cpr_DerivativeAverageCostofHedgePerContract
/ us-gaap_DerivativeByNatureAxis
= cpr_SwapswithDeferredPremiumMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Costless Collars [Member] | Derivative Maturing in 2016 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 240,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    240,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per Bbl, sold puts 84.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    84.00us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per Bbl, purchased puts 92.00us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    92.00us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per Bbl, sold calls 101.01us-gaap_DerivativeAverageCapPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    101.01us-gaap_DerivativeAverageCapPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_CostlessCollarMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Enhanced Swap [Member] | Derivative Maturing in 2016 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 3,720,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     3,720,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Weighted average fixed price per unit, swaps 92.94us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     92.94us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Derivative, Floor Price 60.00us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    60.00us-gaap_DerivativeFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per Bbl, sold puts 80.52us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     80.52us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Weighted average fixed price per Bbl, purchased puts 72.42us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    72.42us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Enhanced Swap [Member] | Derivative Maturing in 2016 [Member] | Crude Oil Derivative, NYMEX Strip Price [Member]              
Derivative [Line Items]              
Weighted average fixed price per unit, swaps 75.05us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeNYMEXStripPriceMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    75.05us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_EnhancedSwapMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeNYMEXStripPriceMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Put Options Purchased [Member] | Derivative Maturing in 2016 [Member]              
Derivative [Line Items]              
Premium Paid For Put Options On Commodity Derivative Contracts       20,609,000cpr_PremiumPaidForPutOptionsOnCommodityDerivativeContracts
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Derivative, Average Forward Price 62.63us-gaap_DerivativeAverageForwardPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    62.63us-gaap_DerivativeAverageForwardPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Put Options Purchased [Member] | Derivative Maturing in 2016 [Member] | Crude Oil Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 3,720,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     3,720,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Weighted average fixed price per Bbl, purchased puts 60.00us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]     60.00us-gaap_DerivativeAverageFloorPrice
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
[2]      
Premium Paid For Put Options On Commodity Derivative Contracts 1,220,000cpr_PremiumPaidForPutOptionsOnCommodityDerivativeContracts
/ us-gaap_DerivativeByNatureAxis
= us-gaap_PutOptionMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
           
Basis Protection Swaps [Member] | Derivative Maturing in 2015 [Member] | Natural Gas Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 14,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    14,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Weighted average fixed price per unit, swaps 0.24us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
    0.24us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
     
Basis Protection Swaps [Member] | Derivative Maturing in 2016 [Member] | Natural Gas Derivative [Member]              
Derivative [Line Items]              
Volume of derivative instruments held 8,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    8,400,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Weighted average fixed price per unit, swaps 0.36us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
    0.36us-gaap_DerivativeSwapTypeAverageFixedPrice
/ us-gaap_DerivativeByNatureAxis
= cpr_BasisProtectionSwapsMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2016Member
     
Early Settlement [Member] | Subsequent Event [Member]              
Derivative [Line Items]              
Payments for (Proceeds from) Derivative Instrument, Investing Activities         $ 15,395,000us-gaap_PaymentsForProceedsFromDerivativeInstrumentInvestingActivities
/ us-gaap_DerivativeByNatureAxis
= cpr_EarlySettlementMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
   
Early Settlement [Member] | Derivative Maturing in 2015 [Member] | Crude Oil Derivative [Member] | Subsequent Event [Member]              
Derivative [Line Items]              
Volume of derivative instruments held             495,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_EarlySettlementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_CrudeOilDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
Early Settlement [Member] | Derivative Maturing in 2015 [Member] | Natural Gas Derivative [Member] | Subsequent Event [Member]              
Derivative [Line Items]              
Volume of derivative instruments held             12,280,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeByNatureAxis
= cpr_EarlySettlementMember
/ us-gaap_DerivativeInstrumentRiskAxis
= cpr_NaturalGasDerivativeMember
/ cpr_DerivativeYearOfMaturityAxis
= cpr_DerivativeMaturingin2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
[1] Prior to December 8, 2014, we had outstanding swaps scheduled to mature in 2015 for 5,548,000 barrels of crude oil production that had an associated sold put at $80/barrel and a purchased put at $60/barrel. We also had outstanding swaps scheduled to mature in 2015 for 510,000 barrels of crude oil production that had an associated sold put at $80/barrel and no associated purchased put. On December 8, 2014, we entered into offsetting positions to the sold put and purchased put legs of the swaps described above, effectively terminating those puts and ending with a swap on the associated volumes. Payment of $83,951 for the premiums on the offsetting positions has been deferred until 2015 to coincide with the maturity of the swaps. Premiums of $1,220 were also deferred on the initial $60 purchased puts that are now offset. This results in a total of $85,171 or $14.06 per barrel of deferred premiums related to the above 6,058,000 barrels of crude oil. As a result of offsetting the puts and deferring payment, we now have the above 6,058,000 barrels of crude oil production hedged in 2015 at an effective price of $78.86/barrel.
[2] Total premiums of $20,609 for the purchased puts were paid at contract inception in December 2014. Excluding the premiums and utilizing an average NYMEX strip price of $62.63 for 2016 as of December 31, 2014, the average realized price from our 3,720,000 barrels of hedged production that have associated sold puts and purchased puts is $75.05/barrel. In the event of further declines in crude oil prices below $60.00/barrel, the purchase of these put options allows us to establish a floor on the realized price for these hedged volumes of $72.42/barrel.