XML 111 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Contracts with customers (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2019
Contract with Customer, Liability $ 615 $ 459 $ 309  
Additions 1,113 849    
Deferred Revenue, Revenue Recognized (944) (699)    
Deferred Revenue, Period Increase (Decrease) $ (13)      
Sunoco LP [Member]        
Accounts receivable from contracts with customers   463   $ 834
Contract asset   $ 157   $ 200