XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total revenues $ 896,517 $ 652,969
Crude oil revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 650,908 385,908
Purchased crude oil sales    
Disaggregation of Revenue [Line Items]    
Total revenues 109,265 122,172
NGL and natural gas revenues    
Disaggregation of Revenue [Line Items]    
Total revenues 115,292 107,594
Purchased NGL and natural gas sales    
Disaggregation of Revenue [Line Items]    
Total revenues $ 21,052 $ 37,295