XML 77 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Description of Business and Accounting Policies - Other Income (Expense), Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Foreign currency gains (losses) $ (20) $ (206) $ 247
Derivative [Line Items]      
Equity Securities Gains 231 145 18
Equity Warrant      
Derivative [Line Items]      
Derivative gains (losses) $ 11 $ (131) $ 109