XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Summary of Revenues Disaggregated (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues:        
Total revenues $ 71,971 $ 121,777 $ 151,841 $ 233,210
Oil and Natural Gas Sales [Member]        
Revenues:        
Total revenues 67,393 112,878 133,677 206,750
Oil [Member]        
Revenues:        
Total revenues 50,750 58,918 89,566 111,292
NGLs [Member]        
Revenues:        
Total revenues 6,411 13,604 14,196 27,085
Natural Gas [Member]        
Revenues:        
Total revenues $ 10,232 $ 40,356 $ 29,915 $ 68,373