XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Revenues and Accounts Receivable - Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Crude Oil | Sales        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers $ 15,576 $ 9,623 $ 28,433 $ 17,349
Crude Oil | Transportation        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 175 113 330 203
Crude Oil | Terminalling, Storage and Other        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 90 116 180 246
NGL | Sales        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 499 355 1,344 1,128
NGL | Transportation        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 7 5 16 12
NGL | Terminalling, Storage and Other        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 20 21 45 42
Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 16,367 10,233 30,348 18,980
Operating Segments | Crude Oil        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers 15,841 9,852 28,943 17,798
Operating Segments | NGL        
Disaggregation of Revenue [Line Items]        
Revenues from contracts with customers $ 526 $ 381 $ 1,405 $ 1,182