XML 23 R70.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Financial Instruments and Hedging Activities - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Derivatives
Dec. 31, 2013
Dec. 31, 2012
Derivative Instruments And Hedging Activities [Line Items]      
Outstanding commodity derivatives 0us-gaap_DerivativeNumberOfInstrumentsHeld    
Gain on derivative financial instruments $ 8,200,000us-gaap_DerivativeGainOnDerivative   $ 21,300,000us-gaap_DerivativeGainOnDerivative
Loss on derivative financial instruments   8,400,000us-gaap_DerivativeLossOnDerivative  
Cash settlements of derivative financial instruments 9,145,000us-gaap_DerivativeCashReceivedOnHedge 2,293,000us-gaap_DerivativeCashReceivedOnHedge 9,766,000us-gaap_DerivativeCashReceivedOnHedge
Derivative asset at fair value   1,000,000us-gaap_DerivativeFairValueOfDerivativeAssetAmountNotOffsetAgainstCollateral  
Derivative asset at carrying value   1,000,000crk_DerivativeAssetsCarryValueNet  
Derivative asset current at carrying value   $ 1,000,000us-gaap_DerivativeAssetsCurrent  
Contract terms 2014 oil production      
Derivative Instruments And Hedging Activities [Line Items]      
Quantity of Crude Oil for Which Swap Entered 2,438,000crk_QuantityOfCrudeOilForWhichSwapEntered
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember
2,160,000crk_QuantityOfCrudeOilForWhichSwapEntered
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember
1,710,000crk_QuantityOfCrudeOilForWhichSwapEntered
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember
NYMEX price of crude oil swaps 96.56crk_DerivativeSwapsNymexPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember
98.67crk_DerivativeSwapsNymexPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember
99.46crk_DerivativeSwapsNymexPrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crk_ContractTermsOneMember