XML 52 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Overview and Summary of Significant Accounting Policies - Advertising and Internal Use Software and Website Development Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]      
Advertising expense $ 399 $ 484 $ 438
Capitalized internally developed software and website development costs 314 301  
Amortization expense of previously capitalized internally developed software and website development costs $ 298 $ 262 $ 262
Minimum | Internal use software and website development costs      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 1 year    
Maximum | Internal use software and website development costs      
Property, Plant and Equipment [Line Items]      
Estimated useful lives 3 years