v3.20.1
Debt - 2021, 2022 and 2024 Notes - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
d
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]    
Net Carrying Value, Current $ 2,851 $ 1,399
Difference between the aggregate principal and carrying value as mezzanine equity $ 60  
Notes [member] | Minimum [Member]    
Debt Instrument [Line Items]    
Debt instrument convertible, percentage of conversion price 130.00%  
Notes [member] | One Hundred Thirty Percent Applicable Conversion Price [Member] | Minimum [Member]    
Debt Instrument [Line Items]    
Debt instrument convertible consecutive trading days | d 20  
Notes [member] | One Hundred Thirty Percent Applicable Conversion Price [Member] | Maximum [Member]    
Debt Instrument [Line Items]    
Debt instrument convertible trading days | d 30  
Recourse debt [Member]    
Debt Instrument [Line Items]    
Net Carrying Value, Current $ 1,589 $ 253
Recourse debt [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member]    
Debt Instrument [Line Items]    
Maturity date 2021-03 2021-03
Net Carrying Value, Current $ 1,320  
Difference between the aggregate principal and carrying value as mezzanine equity $ 60