XML 46 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
DERIVATIVES (Details) (USD $)
In Millions, unless otherwise specified
1 Months Ended
Dec. 31, 2014
bbl
Feb. 28, 2015
bbl
Nov. 30, 2012
item
Dec. 31, 2013
item
Dec. 31, 2012
item
Derivatives          
Crude oil production per day associated with the put option (in barrels per day) 100,000crc_CrudOilProductionPerDayInBarrelsAssociatedWithPutOption        
Natural Gas - Swaps through March 2014 (in cubic feet)          
Derivatives          
Daily Volume     50,000,000invest_DerivativeNonmonetaryNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_NaturalGasSwapDueFromJanuary2013ToMarch2014Member
   
Weighted-average strike price (in dollars per cubic foot)     0.00430crc_SwapAverageStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_NaturalGasSwapDueFromJanuary2013ToMarch2014Member
   
Crude Oil - Put Option through June 2015 (in dollars)          
Derivatives          
Fair value of the put option 24crc_FairValueOfPutOption
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilPutOptionExpiredThroughJune2015Member
       
Strike price (in dollars per barrel) 50us-gaap_DerivativePriceRiskOptionStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilPutOptionExpiredThroughJune2015Member
       
Crude Oil Collars July Through September 2015 | Subsequent event          
Derivatives          
Crude oil production per day associated with the put option (in barrels per day)   30,000crc_CrudOilProductionPerDayInBarrelsAssociatedWithPutOption
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilCollarsJulyThroughSeptember2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Crude Oil Collars July Through September 2015 | Subsequent event | Minimum          
Derivatives          
Strike price (in dollars per barrel)   55us-gaap_DerivativePriceRiskOptionStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilCollarsJulyThroughSeptember2015Member
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Crude Oil Collars July Through September 2015 | Subsequent event | Maximum          
Derivatives          
Strike price (in dollars per barrel)   72us-gaap_DerivativePriceRiskOptionStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilCollarsJulyThroughSeptember2015Member
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Crude Oil Put Option July Through September 2015 | Subsequent event          
Derivatives          
Crude oil production per day associated with the put option (in barrels per day)   40,000crc_CrudOilProductionPerDayInBarrelsAssociatedWithPutOption
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilPutOptionJulyThroughSeptember2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Strike price (in dollars per barrel)   50us-gaap_DerivativePriceRiskOptionStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilPutOptionJulyThroughSeptember2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Crude Oil Call Option March Through June 2015 | Subsequent event          
Derivatives          
Crude oil production per day associated with the call option (in barrels per day)   30,000crc_CrudOilProductionPerDayInBarrelsAssociatedWithCallOption
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilCallOptionMarchThroughJune2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Strike price (in dollars per barrel)   75us-gaap_DerivativePriceRiskOptionStrikePrice
/ us-gaap_DerivativeInstrumentRiskAxis
= crc_CrudeOilCallOptionMarchThroughJune2015Member
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
     
Fair Value Hedges          
Derivatives          
Number of hedges 0us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
    0us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember
0us-gaap_DerivativeNumberOfInstrumentsHeld
/ us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis
= us-gaap_FairValueHedgingMember