v3.20.2
Debt - 2021 Notes, 2022 Notes and 2024 Notes - Additional Information (Detail)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2020
USD ($)
d
$ / shares
shares
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]          
Debt and finance leases, net of current portion | $ $ 10,559,000,000     $ 10,559,000,000 $ 11,634,000,000
Current portion of debt and finance leases | $ $ 3,126,000,000     $ 3,126,000,000 $ 1,785,000,000
2021 Notes, 2022 Notes and 2024 Notes [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Debt instrument convertible, percentage of conversion price 130.00% 130.00% 130.00%    
2021 Notes, 2022 Notes and 2024 Notes [Member] | One Hundred Thirty Percent Applicable Conversion Price [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Debt instrument convertible consecutive trading days | d       20  
2021 Notes, 2022 Notes and 2024 Notes [Member] | One Hundred Thirty Percent Applicable Conversion Price [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Debt instrument convertible trading days | d       30  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member]          
Debt Instrument [Line Items]          
Convertible principal amount | $       $ 1,000  
Shares issued upon conversion of each $1000 principal amount | shares       13.8940  
Convertible notes, conversion price $ 71.97     $ 71.97  
Payment for purchase of common stock | shares 19,200,000     19,200,000  
Common stock purchase price $ 71.97     $ 71.97  
Shares issued under warrants | shares 19,200,000     19,200,000  
Exercise price of warrant $ 112.13     $ 112.13  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Conversion price per share 71.97     71.97  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Conversion price per share 112.13     $ 112.13  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.375% Convertible Senior Notes due in 2022 [Member]          
Debt Instrument [Line Items]          
Convertible principal amount | $       $ 1,000  
Shares issued upon conversion of each $1000 principal amount | shares       15.2670  
Convertible notes, conversion price $ 65.50     $ 65.50  
Payment for purchase of common stock | shares 14,900,000     14,900,000  
Common stock purchase price $ 65.50     $ 65.50  
Shares issued under warrants | shares 14,900,000     14,900,000  
Exercise price of warrant $ 131.00     $ 131.00  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Conversion price per share 65.50     65.50  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Conversion price per share 131.00     $ 131.00  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.00% Convertible Senior Notes due in 2024 [Member]          
Debt Instrument [Line Items]          
Convertible principal amount | $       $ 1,000  
Shares issued upon conversion of each $1000 principal amount | shares       16.1380  
Convertible notes, conversion price $ 61.97     $ 61.97  
Payment for purchase of common stock | shares 29,700,000     29,700,000  
Common stock purchase price $ 61.97     $ 61.97  
Shares issued under warrants | shares 29,700,000     29,700,000  
Exercise price of warrant $ 121.50     $ 121.50  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.00% Convertible Senior Notes due in 2024 [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Conversion price per share 61.97     61.97  
2021 Notes, 2022 Notes and 2024 Notes [Member] | 2.00% Convertible Senior Notes due in 2024 [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Conversion price per share $ 121.50     $ 121.50  
Recourse debt [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member]          
Debt Instrument [Line Items]          
Maturity date     2021-03 2021-03 2021-03
Difference between the aggregate principal and carrying value as mezzanine equity | $       $ 26,000,000  
Recourse debt [Member] | 2.375% Convertible Senior Notes due in 2022 [Member]          
Debt Instrument [Line Items]          
Maturity date       2022-03 2022-03
Difference between the aggregate principal and carrying value as mezzanine equity | $       $ 13,000,000  
Recourse debt [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] | Revision of Prior Period Reclassification Adjustment [Member]          
Debt Instrument [Line Items]          
Debt and finance leases, net of current portion | $ $ (249,000,000)     (249,000,000)  
Current portion of debt and finance leases | $ 249,000,000     $ 249,000,000  
Recourse debt [Member] | 2.00% Convertible Senior Notes due in 2024 [Member]          
Debt Instrument [Line Items]          
Maturity date       2024-05 2024-05
Difference between the aggregate principal and carrying value as mezzanine equity | $       $ 9,000,000  
Recourse debt [Member] | 2.00% Convertible Senior Notes due in 2024 [Member] | Revision of Prior Period Reclassification Adjustment [Member]          
Debt Instrument [Line Items]          
Debt and finance leases, net of current portion | $ (32,000,000)     (32,000,000)  
Current portion of debt and finance leases | $ $ 32,000,000     $ 32,000,000