v3.25.2
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenues:        
Total revenues $ 68,361 $ 79,503 $ 140,411 $ 155,802
Oil and natural gas sales        
Revenues:        
Total revenues 66,774 72,346 137,115 147,668
Oil        
Revenues:        
Total revenues 49,705 57,789 99,686 115,210
NGLs        
Revenues:        
Total revenues 5,648 6,565 11,806 14,091
Natural gas        
Revenues:        
Total revenues $ 11,421 $ 7,992 $ 25,623 $ 18,367