XML 77 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenues and Accounts Receivable - Disaggregation of Revenue (Details) - Operating Segments - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 50,523 $ 48,999 $ 57,473
Crude Oil      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 48,651 47,146 54,929
Crude Oil | Sales      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 47,036 45,621 53,822
Crude Oil | Transportation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,231 1,144 745
Crude Oil | Terminalling, Storage and Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 384 381 362
NGL      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,872 1,853 2,544
NGL | Sales      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,761 1,729 2,414
NGL | Transportation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 36 30 30
NGL | Terminalling, Storage and Other      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 75 $ 94 $ 100