XML 73 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues and Accounts Receivable - Disaggregation of Revenue (Details) - Operating Segments - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 48,999 $ 57,473 $ 42,949
Crude Oil      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 47,146 54,929 40,550
Crude Oil | Sales      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 45,621 53,822 39,635
Crude Oil | Transportation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,144 745 484
Crude Oil | Terminalling, Storage and Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 381 362 431
NGL      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,853 2,544 2,399
NGL | Sales      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,729 2,414 2,292
NGL | Transportation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 30 30 25
NGL | Terminalling, Storage and Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 94 $ 100 $ 82