XML 66 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Trade receivables (included in accounts receivable, net)     $ 7,101 $ 6,717
Contract liabilities (included in accrued expenses) $ 71 $ 67 $ 71 $ 73
Change in Contract with Customer, Liability [Abstract]        
Balance at December 31, 2019 73 67    
Rewards earnings and gift card issuances 357 365    
Redemption and breakage (359) (359)    
Balance at December 31, 2020 $ 71 $ 73