XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Marketable Securities - Current and non-current (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Marketable Securities    
Current marketable securities $ 224 $ 98
Non-current marketable securities 34 43
Total marketable securities 258 141
Commercial paper    
Marketable Securities    
Current marketable securities 194 85
Certificates of deposit/time deposits    
Marketable Securities    
Current marketable securities 6 10
U.S. municipal securities    
Marketable Securities    
Current marketable securities 24 3
Non-current marketable securities $ 34 $ 43