XML 74 R60.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments (Details) (USD $)
12 Months Ended 0 Months Ended 3 Months Ended 12 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2012
Dec. 31, 2013
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2014
MBbl
Dec. 16, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 16, 2013
Derivative Asset [Abstract]                        
Commodity derivatives   $ 28,291,000us-gaap_DerivativeFairValueOfDerivativeAsset $ 60,843,000us-gaap_DerivativeFairValueOfDerivativeAsset       $ 60,843,000us-gaap_DerivativeFairValueOfDerivativeAsset          
Derivative Liability [Abstract]                        
Commodity derivatives   45,226,000us-gaap_DerivativeFairValueOfDerivativeLiability 17,149,000us-gaap_DerivativeFairValueOfDerivativeLiability       17,149,000us-gaap_DerivativeFairValueOfDerivativeLiability          
Oil, natural gas and NGL sales | Commodity contract                        
Derivative Liability [Abstract]                        
Amortization of AOCL into earnings 11,000,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_CommodityContractMember
/ us-gaap_IncomeStatementLocationAxis
= bry_SalesOfOilAndGasMember
                     
Interest expense | Interest rate contract                        
Derivative Liability [Abstract]                        
Amortization of AOCL into earnings 2,000,000us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_InterestRateContractMember
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_InterestExpenseMember
                     
Successor                        
Derivative Asset [Abstract]                        
Commodity derivatives     60,843,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      60,843,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Derivative Liability [Abstract]                        
Commodity derivatives     17,149,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      17,149,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Cash settlements on canceled derivatives   0bry_CashSettlementsOnCanceledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
12,281,000bry_CashSettlementsOnCanceledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
      12,281,000bry_CashSettlementsOnCanceledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Derivative, Nonmonetary Notional Amount, Volume             9,125bry_VolumeOfOilOnSettledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Maximum loss upon all counterparties failing to perform             61,000,000us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Gains (losses) on oil and natural gas derivatives   (5,049,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
55,891,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
44,990,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
(25,562,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
3,465,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
78,784,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Cash settlements on derivatives inclusive of canceled derivatives             19,000,000bry_Cashsettlementsonderivativesinclusiveofcanceledderivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Average contract price on oil settled derivatives per unit             92.16bry_Averagecontractpriceonoilsettledderivativesperunit
/ us-gaap_StatementScenarioAxis
= us-gaap_SuccessorMember
         
Predecessor                        
Derivative Asset [Abstract]                        
Commodity derivatives   28,291,000us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
                   
Derivative Liability [Abstract]                        
Commodity derivatives   45,226,000us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
                   
Cash settlements on canceled derivatives 14,659,000bry_CashSettlementsOnCanceledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
                    0bry_CashSettlementsOnCanceledDerivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Gains (losses) on oil and natural gas derivatives 64,620,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
            (24,303,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(45,293,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
35,622,000us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(737,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
(34,711,000)us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
Cash settlements on derivatives inclusive of canceled derivatives $ 20,000,000bry_Cashsettlementsonderivativesinclusiveofcanceledderivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember
                    $ 182,000bry_Cashsettlementsonderivativesinclusiveofcanceledderivatives
/ us-gaap_StatementScenarioAxis
= us-gaap_PredecessorMember