XML 68 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues:    
Total revenues $ 307,596 $ 458,456
Oil and natural gas sales    
Revenues:    
Total revenues 288,271 407,761
Oil    
Revenues:    
Total revenues 205,663 212,522
NGLs    
Revenues:    
Total revenues 29,432 47,398
Natural Gas    
Revenues:    
Total revenues $ 53,176 $ 147,841