XML 57 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivatives (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative [Line Items]        
Cash received for partial settlement of call option   $ 578 $ 623 $ 0
Cash paid for partial termination of 1.125% Warrants   514 549 $ 0
Convertible debt, converted amount of instrument   $ 64    
1.125% Convertible Notes        
Derivative [Line Items]        
Percentage of contractual interest rate   1.125%    
1.125% Convertible Notes | Subsequent Event        
Derivative [Line Items]        
Cash received for partial settlement of call option $ 27      
1.125% Call Option        
Derivative [Line Items]        
Percentage of contractual interest rate on derivative   1.125%    
1.125% Call Option | Subsequent Event        
Derivative [Line Items]        
Percentage of contractual interest rate on derivative 1.125%      
1.125% Call Option | Current assets        
Derivative [Line Items]        
Derivative asset   $ 29 476  
1.125% Conversion Option        
Derivative [Line Items]        
Percentage of contractual interest rate on derivative   1.125%    
1.125% Conversion Option | Current liabilities        
Derivative [Line Items]        
Derivative liability   $ 29 $ 476  
1.125% Warrants        
Derivative [Line Items]        
Percentage of contractual interest rate on derivative   1.125%    
Cash paid for partial termination of 1.125% Warrants   $ 514