XML 61 R50.htm IDEA: XBRL DOCUMENT
v3.25.3

Derivative Instruments - Schedule of Notional Amounts, Crude Oil and Natural Gas (Details) MMBTU in Thousands | 9 Months Ended
--- | ---
Sep. 30, 2025 MMBTU $ / MMBTU $ / bbl bbl
Oil Swap Q4 2025 |
Derivative [Line Items] |
Notional amount, volume | bbl | 679,947
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 66.93
Oil Swaps Q12026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 561,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 62.22
Oil Swaps Q2 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 525,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 61.93
Oil Swaps Q3 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 465,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 61.30
Oil Swaps Q4 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 495,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 60.85
Oil Swaps Q1 2027 |
Derivative [Line Items] |
Notional amount, volume | bbl | 245,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 61.37
Oil Swaps Q2 2027 |
Derivative [Line Items] |
Notional amount, volume | bbl | 80,000
Weighted average price (in usd per bbl/mmbtu) | $ / bbl | 61.83
Oil Collars Q4 2025 |
Derivative [Line Items] |
Notional amount, volume | bbl | 480,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 63.10
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 77.07
Oil Collars Q1 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 516,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 59.55
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 77.16
Oil Collars Q2 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 486,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 57.78
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 73.54
Oil Collars Q3 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 465,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 57.05
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 72.57
Oil Collars Q4 2026 |
Derivative [Line Items] |
Notional amount, volume | bbl | 375,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 56.63
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 69.39
Oil Collars Q1 2027 |
Derivative [Line Items] |
Notional amount, volume | bbl | 355,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 57.03
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 66.19
Oil Collars Q2 2027 |
Derivative [Line Items] |
Notional amount, volume | bbl | 477,000
Weighted average floor price ($/Bbl/MMBtu) | $ / bbl | 55.31
Weighted average ceiling price ($/Bbl/MMBtu) | $ / bbl | 68.35
Natural Gas Swaps Q4 2025 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 3.74
Notional amount, energy | MMBTU | 965
Natural Gas Swaps Q1 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 3.97
Notional amount, energy | MMBTU | 1,005
Natural Gas Swaps Q2 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 3.64
Notional amount, energy | MMBTU | 450
Natural Gas Swaps Q3 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 3.59
Notional amount, energy | MMBTU | 300
Natural Gas Swaps Q4 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 4.07
Notional amount, energy | MMBTU | 500
Natural Gas Swaps Q1 2027 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | 4.19
Notional amount, energy | MMBTU | 600
Natural Gas Swaps Q2 2027 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) |
Notional amount, energy | MMBTU |
Natural Gas Collars Q4 2025 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 400
Weighted average floor price ($/Bbl/MMBtu) | 3.30
Weighted average ceiling price ($/Bbl/MMBtu) | 4.00
Natural Gas Collars Q1 2026 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 225
Weighted average floor price ($/Bbl/MMBtu) | 3.67
Weighted average ceiling price ($/Bbl/MMBtu) | 4.30
Natural Gas Collars Q2 2026 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 900
Weighted average floor price ($/Bbl/MMBtu) | 3.05
Weighted average ceiling price ($/Bbl/MMBtu) | 3.74
Natural Gas Collars Q3 2026 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 900
Weighted average floor price ($/Bbl/MMBtu) | 3.05
Weighted average ceiling price ($/Bbl/MMBtu) | 3.74
Natural Gas Collars Q4 2026 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 600
Weighted average floor price ($/Bbl/MMBtu) | 3.43
Weighted average ceiling price ($/Bbl/MMBtu) | 4.79
Natural Gas Collars Q1 2027 |
Derivative [Line Items] |
Notional amount, energy | MMBTU | 450
Weighted average floor price ($/Bbl/MMBtu) | 3.80
Weighted average ceiling price ($/Bbl/MMBtu) | 5.84
Natural Gas Collars Q2 2027 |
Derivative [Line Items] |
Notional amount, energy | MMBTU |
Weighted average floor price ($/Bbl/MMBtu) |
Weighted average ceiling price ($/Bbl/MMBtu) |
Natural Gas Basis Q4 2025 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (2.07)
Notional amount, energy | MMBTU | 450
Waha Basis Swaps Q1 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (2.01)
Notional amount, energy | MMBTU | 450
Waha Basis Swaps Q2 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (2.26)
Notional amount, energy | MMBTU | 450
Waha Basis Swaps Q3 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (2.26)
Notional amount, energy | MMBTU | 450
Waha Basis Swaps Q4 2026 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (1.31)
Notional amount, energy | MMBTU | 600
Waha Basis Swaps Q1 2027 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) | (0.99)
Notional amount, energy | MMBTU | 675
Waha Basis Swaps Q2 2027 |
Derivative [Line Items] |
Weighted average price (in usd per bbl/mmbtu) |
Notional amount, energy | MMBTU |

X
- Definition The average cap rate on a group of price risk derivatives such as caps or collars. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageCapPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

X
- Definition The average floor rate on a group of price risk derivatives such as floors or collars. A payment or receipt is triggered if the market rate falls below the floor rate on the contract. + References No definition available. + Details
Name: | us-gaap_DerivativeAverageFloorPrice
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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480682/815-20-25-6A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + 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 Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 181 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-181 + Details
Name: | us-gaap_DerivativeNonmonetaryNotionalAmountVolume
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:volumeItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fixed price related to the price risk swap derivative. + References No definition available. + Details
Name: | us-gaap_DerivativeSwapTypeFixedPrice
Namespace Prefix: | us-gaap_
Data Type: | srt-types:perUnitItemType
Balance Type: | na
Period Type: | instant

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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