XML 279 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total revenues $ 1,123,368 $ 1,188,843 $ 2,931,956 $ 2,631,192
Crude oil revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 775,969 824,265 2,074,746 1,629,033
Purchased crude oil sales        
Disaggregation of Revenue [Line Items]        
Total revenues 269,619 82,902 584,109 415,838
NGL and natural gas revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 64,656 231,881 227,505 459,182
Purchased NGL and natural gas sales        
Disaggregation of Revenue [Line Items]        
Total revenues 13,124 49,795 45,596 126,815
Other services revenues        
Disaggregation of Revenue [Line Items]        
Total revenues $ 0 $ 0 $ 0 $ 324