XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Contracts with Customers (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Accounts and notes receivable, net, allowance for credit losses $ 223 $ 207
Provision for credit losses 19  
Loyalty Program    
Disaggregation of Revenue [Line Items]    
Change in contract with customer liability 132  
Contract with customer liability 6,403 $ 6,271
Deferred revenue recognized $ 292