XML 78 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues and Accounts Receivable - Disaggregation of Revenue (Details) - Operating Segments - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 25,455 $ 35,371 $ 35,812
Supply and Logistics      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 22,351 31,966 32,700
Supply and Logistics | Crude oil transactions      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 21,202 30,082 29,592
Supply and Logistics | NGL and other transactions      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,149 1,884 3,108
Transportation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 2,005 2,283 1,976
Transportation | Total tariff activities      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,906 2,138 1,827
Transportation | Crude oil pipelines      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,805 2,039 1,724
Transportation | NGL pipelines      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 101 99 103
Transportation | Trucking      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 99 145 149
Facilities      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 1,099 1,122 1,136
Facilities | Crude oil, NGL and other terminalling and storage      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 704 697 688
Facilities | NGL and natural gas processing and fractionation      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers 350 349 364
Facilities | Rail load / unload      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers $ 45 $ 76 $ 84