XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues and Accounts Receivable - Disaggregation of Revenue (Details) - Operating Segments - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Revenue from contracts with customers $ 13,047 $ 11,549 $ 25,255 $ 23,960
Crude Oil        
Disaggregation of Revenue        
Revenue from contracts with customers 12,717 11,286 24,295 23,008
NGL        
Disaggregation of Revenue        
Revenue from contracts with customers 330 263 960 952
Sales | Crude Oil        
Disaggregation of Revenue        
Revenue from contracts with customers 12,327 10,937 23,513 22,318
Sales | NGL        
Disaggregation of Revenue        
Revenue from contracts with customers 302 232 902 885
Transportation | Crude Oil        
Disaggregation of Revenue        
Revenue from contracts with customers 295 255 595 505
Transportation | NGL        
Disaggregation of Revenue        
Revenue from contracts with customers 9 8 18 15
Terminalling, Storage and Other | Crude Oil        
Disaggregation of Revenue        
Revenue from contracts with customers 95 94 187 185
Terminalling, Storage and Other | NGL        
Disaggregation of Revenue        
Revenue from contracts with customers $ 19 $ 23 $ 40 $ 52