Oil and Gas Properties - Summary of Oil and Gas Properties, Net Consist (Detail) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
||
---|---|---|---|---|
Oil and Gas Disclosure [Abstract] | ||||
Proved oil and natural gas properties | [1] | $ 800,805 | $ 687,366 | |
Unproved oil and natural gas properties | 393,281 | 318,855 | ||
Total oil and gas properties | 1,194,086 | 1,006,221 | ||
Less: Accumulated depletion | (171,634) | (140,376) | ||
Net oil and gas properties | $ 1,022,452 | $ 865,845 | ||
|