XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Revenue Contract Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Contract with Customer, Liability $ 506 $ 374 $ 459 $ 290
Additions 266 249    
Revenue Recognized (209) $ (165)    
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price (10)      
Sunoco LP [Member]        
Contract assets 168   157  
Accounts receivable from contracts with customers $ 637   $ 463