XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Revenue Contract Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Contract with Customer, Liability $ 557 $ 386 $ 459 $ 309
Additions 550 434    
Revenue Recognized (441) $ (357)    
Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price (11)      
Sunoco LP [Member]        
Contract assets 182   157  
Accounts receivable from contracts with customers $ 802   $ 463