XML 62 R44.htm IDEA: XBRL DOCUMENT
v3.22.4

Derivatives - Derivative Transactions Resulting in Crude Oil Production and Gas Purchases Hedges (Details) - Forecast MMBTU in Thousands | 1 Months Ended | 2 Months Ended | 3 Months Ended | 8 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | ---
Jan. 31, 2025 $ / MMBoe bbl | Dec. 31, 2023 MMBTU $ / MMBtu $ / bbl | Mar. 31, 2026 $ / MMBoe bbl | Mar. 31, 2025 $ / MMBoe bbl | Dec. 31, 2023 MMBTU $ / MMBtu $ / bbl bbl | Sep. 30, 2023 MMBTU $ / MMBtu $ / bbl bbl | Jun. 30, 2023 MMBTU $ / MMBoe $ / MMBtu $ / bbl bbl | Mar. 31, 2023 MMBTU $ / MMBtu $ / bbl $ / MMBoe bbl | Oct. 31, 2023 MMBTU $ / MMBtu | Dec. 31, 2025 MMBTU $ / MMBtu $ / bbl bbl | Dec. 31, 2024 MMBTU $ / MMBtu $ / bbl bbl
Swaps |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (bbls) | bbl |  |  |  |  | 1,196,000 | 1,211,717 | 1,387,750 | 1,385,278 |  | 0 | 3,392,048
Weighted-average price ($/bbl) |  | 76.18 |  |  | 76.18 | 76.26 | 77.01 | 77.15 |  | 0 | 76.12
Put Spread, Long |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (bbls) | bbl |  |  |  |  | 644,000 | 644,000 | 637,000 | 630,000 |  | 0 | 1,647,000
Put Spread, Short |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (bbls) | bbl |  |  |  |  | 92,000 | 92,000 | 91,000 | 90,000 |  | 0 | 366,000
Producer Collar, Purchased Puts |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (bbls) | bbl | 3,627 |  | 472,500 | 270,000 | 368,000 | 368,000 | 364,000 | 360,000 |  | 2,212,500 | 1,098,000
Consumer Collars |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (mmbtu) | MMBTU |  |  |  |  | 0 | 0 | 1,820 | 2,110 |  | 0 | 0
Weighted-average price ($/mmbtu) | $ / MMBtu |  | 0 |  |  | 0 | 0 |  |  |  | 0 | 0
NWPL - Natural Gas Purchases |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (mmbtu) | MMBTU |  |  |  |  | 3,680 | 3,680 | 3,640 | 1,800 |  | 6,080 | 7,320
Weighted-average price ($/mmbtu) | $ / MMBtu |  | 5.34 |  |  | 5.34 | 5.34 | 5.34 | 6.40 |  | 4.27 | 4.27
NWPL/HH - basis swaps |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Hedged volume (mmbtu) | MMBTU |  |  |  |  | 1,840 | 1,840 | 1,820 | 1,800 |  | 0 | 0
Weighted-average price ($/mmbtu) | $ / MMBtu |  | 1.12 |  |  | 1.12 | 1.12 | 1.12 | 1.12 | 1.12 | 0 | 0
Hedged volume, terminated | MMBTU |  | 610 |  |  |  |  |  |  | 4,900 |  |
Minimum | Put Spread, Long |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) |  |  |  |  |  |  |  | 40 |  |  |
Minimum | Put Spread, Short |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) |  |  |  |  |  |  |  | 40 |  |  |
Minimum | Producer Collar, Purchased Puts |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) | $ / MMBoe | 60.00 |  | 60.00 | 60.00 |  |  |  |  |  |  |
Weighted-average price ($/mmbtu) |  | 40.00 |  |  | 40.00 | 40.00 | 40.00 | 40.00 |  | 58.35 | 40.00
Minimum | Consumer Collars |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/mmbtu) | $ / MMBoe |  |  |  |  |  |  | 2.75 | 2.75 |  |  |
Maximum | Put Spread, Long |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) |  |  |  |  |  |  |  | 50 |  |  |
Maximum | Put Spread, Short |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) |  |  |  |  |  |  |  | 50 |  |  |
Maximum | Producer Collar, Purchased Puts |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/bbl) | $ / MMBoe | 88.50 |  | 82.21 | 88.35 |  |  |  |  |  |  |
Weighted-average price ($/mmbtu) |  | 106.00 |  |  | 106.00 | 106.00 | 106.00 | 106.00 |  | 91.45 | 105.00
Maximum | Consumer Collars |  |  |  |  |  |  |  |  |  |  |
Derivative [Line Items] |  |  |  |  |  |  |  |  |  |  |
Weighted-average price ($/mmbtu) | $ / MMBoe |  |  |  |  |  |  | 4.00 | 4.00 |  |  |

X
- Definition Derivative, Nonmonetary Notional Amount, Energy Measure, Terminated + References No definition available. + Details
Name: | bry_DerivativeNonmonetaryNotionalAmountEnergyMeasureTerminated
Namespace Prefix: | bry_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The average strike price on the group of price risk option contracts such as put options or call options. + References No definition available. + Details
Name: | us-gaap_DerivativeAveragePriceRiskOptionStrikePrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal energy measure used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountEnergyMeasure
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:energyItemType
Balance Type: | na
Period Type: | duration

X
- Definition Nominal volume used to calculate payments on a derivative instrument. + References No definition available. + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountVolume
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Average fixed price related to the group of price risk swap derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeAverageFixedPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition Average variable price rate related to the group of price risk swap derivatives. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeAverageVariablePrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_StatementScenarioAxis=srt_ScenarioForecastMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_BrentSwapsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_PutSpreadLongMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_PutSpreadShortMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_ProducerCollarPurchasedPutsBrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_PurchasedGasPutOptionsHenryHubMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_PurchasedGasCallOptionsHenryHubMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=bry_KernDeliveredFixedPriceGasPurchaseSwapsContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |