XML 66 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Millions
12 Months Ended
Jul. 27, 2018
claim
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Operating Leases        
2019   $ 698    
2020   946    
2021   1,055    
2022   1,048    
2023   1,054    
Thereafter   9,850    
Total minimum lease payments   14,651    
Operating lease expense   629 $ 363 $ 269
Other contractual commitments        
Non-cancelable contractual commitment   $ 6,170    
Contractual obligation, period   5 years    
Number of class actions filed | claim 2