XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenues:    
Total revenues $ 72,050 $ 76,299
Oil and natural gas sales    
Revenues:    
Total revenues 70,341 75,322
Oil    
Revenues:    
Total revenues 49,982 57,422
NGLs    
Revenues:    
Total revenues 6,157 7,525
Natural gas    
Revenues:    
Total revenues $ 14,202 $ 10,375