v3.25.1
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
[1] Represents proved and undeveloped (i.e., wells in progress) and proved and producing properties.