XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues:        
Total revenues $ 69,858 $ 76,770 $ 225,660 $ 228,611
Oil and natural gas sales        
Revenues:        
Total revenues 68,135 76,403 215,803 210,080
Oil        
Revenues:        
Total revenues 54,353 57,214 169,563 146,780
NGLs        
Revenues:        
Total revenues 6,096 7,777 20,187 21,973
Natural gas        
Revenues:        
Total revenues $ 7,686 $ 11,412 $ 26,053 $ 41,327