v3.26.1
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 52,686 $ 68,361 $ 90,150 $ 140,411
Oil and natural gas sales        
Revenues:        
Total revenues 52,577 66,774 89,840 137,115
Oil        
Revenues:        
Total revenues 52,536 49,705 89,944 99,686
NGLs        
Revenues:        
Total revenues 157 5,648 65 11,806
Natural gas        
Revenues:        
Total revenues $ (116) $ 11,421 $ (169) $ 25,623