Debt - Summary of Debt and Finance Leases (Detail) - USD ($) $ in Millions |
3 Months Ended |
6 Months Ended |
12 Months Ended |
Mar. 31, 2020 |
Jun. 30, 2020 |
Dec. 31, 2019 |
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 3,317
|
$ 1,399
|
| Net Carrying Value, Long-Term |
|
9,247
|
10,402
|
| Unpaid Principal Balance |
|
13,151
|
12,492
|
| Unused Committed Amount |
|
2,382
|
2,980
|
| Net Carrying Value Finance leases, Current |
|
362
|
386
|
| Net Carrying Value Finance leases, Long-Term |
|
1,169
|
1,232
|
| Current portion of debt and finance leases |
|
3,679
|
1,785
|
| Debt and finance leases, net of current portion |
|
10,416
|
11,634
|
| 5.30% Senior Notes due in 2025 ("2025 Notes") [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
1,784
|
1,782
|
| Solar asset-backed notes [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
1,135
|
1,155
|
| Solar Loan-backed Notes [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
161
|
175
|
| Recourse debt [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
1,376
|
253
|
| Net Carrying Value, Long-Term |
|
5,730
|
7,010
|
| Unpaid Principal Balance |
|
7,642
|
7,898
|
| Unused Committed Amount |
|
575
|
499
|
| Recourse debt [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
1,336
|
|
| Net Carrying Value, Long-Term |
|
|
1,304
|
| Unpaid Principal Balance |
|
$ 1,380
|
$ 1,380
|
| Contractual Interest Rates |
|
1.25%
|
1.25%
|
| Contractual Maturity Date |
2021-03
|
2021-03
|
2021-03
|
| Recourse debt [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
$ 918
|
$ 902
|
| Unpaid Principal Balance |
|
$ 977
|
$ 978
|
| Contractual Interest Rates |
|
2.375%
|
2.375%
|
| Contractual Maturity Date |
|
2022-03
|
2022-03
|
| Recourse debt [Member] | 2.00% Convertible Senior Notes due in 2024 [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
$ 1,425
|
$ 1,383
|
| Unpaid Principal Balance |
|
$ 1,839
|
$ 1,840
|
| Contractual Interest Rates |
|
2.00%
|
2.00%
|
| Contractual Maturity Date |
|
2024-05
|
2024-05
|
| Recourse debt [Member] | 5.30% Senior Notes due in 2025 ("2025 Notes") [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Long-Term |
|
$ 1,784
|
$ 1,782
|
| Unpaid Principal Balance |
|
$ 1,800
|
$ 1,800
|
| Contractual Interest Rates |
|
5.30%
|
5.30%
|
| Contractual Maturity Date |
|
2025-08
|
2025-08
|
| Recourse debt [Member] | Credit Agreement [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
|
$ 141
|
| Net Carrying Value, Long-Term |
|
$ 1,550
|
1,586
|
| Unpaid Principal Balance |
|
1,550
|
1,727
|
| Unused Committed Amount |
|
$ 575
|
$ 499
|
| Contractual Maturity Date |
|
2023-07
|
|
| Contractual Maturity Date, Start |
|
|
2020-06
|
| Contractual Maturity Date, End |
|
|
2023-07
|
| Recourse debt [Member] | Credit Agreement [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
1.20%
|
2.70%
|
| Recourse debt [Member] | Credit Agreement [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
3.30%
|
4.80%
|
| Recourse debt [Member] | Zero-Coupon Convertible Senior Notes due in 2020 [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 35
|
$ 97
|
| Unpaid Principal Balance |
|
$ 36
|
$ 103
|
| Contractual Interest Rates |
|
0.00%
|
0.00%
|
| Contractual Maturity Date |
|
2020-12
|
2020-12
|
| Recourse debt [Member] | Solar Bonds and other Loans [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 5
|
$ 15
|
| Net Carrying Value, Long-Term |
|
53
|
53
|
| Unpaid Principal Balance |
|
$ 60
|
$ 70
|
| Contractual Maturity Date, Start |
|
2020-07
|
2020-03
|
| Contractual Maturity Date, End |
|
2031-01
|
2031-01
|
| Recourse debt [Member] | Solar Bonds and other Loans [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
3.60%
|
3.60%
|
| Recourse debt [Member] | Solar Bonds and other Loans [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
5.80%
|
5.80%
|
| Non-recourse debt [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 1,941
|
$ 1,146
|
| Net Carrying Value, Long-Term |
|
3,517
|
3,392
|
| Unpaid Principal Balance |
|
5,509
|
4,594
|
| Unused Committed Amount |
|
1,807
|
2,481
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
92
|
21
|
| Net Carrying Value, Long-Term |
|
589
|
146
|
| Unpaid Principal Balance |
|
681
|
167
|
| Unused Committed Amount |
|
$ 419
|
$ 933
|
| Contractual Maturity Date |
|
2021-09
|
2021-09
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
1.60%
|
3.10%
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
2.20%
|
3.60%
|
| Non-recourse debt [Member] | China Loan Agreements [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 945
|
$ 444
|
| Net Carrying Value, Long-Term |
|
517
|
297
|
| Unpaid Principal Balance |
|
1,462
|
741
|
| Unused Committed Amount |
|
$ 1,388
|
$ 1,542
|
| Contractual Maturity Date, Start |
|
2020-09
|
2020-09
|
| Contractual Maturity Date, End |
|
2024-12
|
2024-12
|
| Non-recourse debt [Member] | China Loan Agreements [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
3.50%
|
3.70%
|
| Non-recourse debt [Member] | China Loan Agreements [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
4.00%
|
4.00%
|
| Non-recourse debt [Member] | Canada Credit Facility [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 18
|
$ 24
|
| Net Carrying Value, Long-Term |
|
7
|
16
|
| Unpaid Principal Balance |
|
$ 25
|
$ 40
|
| Contractual Maturity Date |
|
2022-11
|
2022-11
|
| Non-recourse debt [Member] | Canada Credit Facility [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
4.20%
|
4.20%
|
| Non-recourse debt [Member] | Canada Credit Facility [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
5.80%
|
5.90%
|
| Non-recourse debt [Member] | Solar Term Loans [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 158
|
$ 8
|
| Net Carrying Value, Long-Term |
|
|
152
|
| Unpaid Principal Balance |
|
$ 158
|
$ 161
|
| Contractual Interest Rates |
|
4.50%
|
5.40%
|
| Contractual Maturity Date |
|
2021-01
|
2021-01
|
| Non-recourse debt [Member] | Solar asset-backed notes [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 37
|
$ 32
|
| Net Carrying Value, Long-Term |
|
1,098
|
1,123
|
| Unpaid Principal Balance |
|
$ 1,162
|
$ 1,183
|
| Contractual Maturity Date, Start |
|
2024-09
|
2024-09
|
| Contractual Maturity Date, End |
|
2048-02
|
2048-02
|
| Non-recourse debt [Member] | Solar asset-backed notes [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
3.10%
|
4.00%
|
| Non-recourse debt [Member] | Solar asset-backed notes [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
7.70%
|
7.70%
|
| Non-recourse debt [Member] | Cash Equity Debt [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 13
|
$ 10
|
| Net Carrying Value, Long-Term |
|
423
|
430
|
| Unpaid Principal Balance |
|
$ 448
|
$ 454
|
| Contractual Maturity Date, Start |
|
2033-07
|
2033-07
|
| Contractual Maturity Date, End |
|
2035-01
|
2035-01
|
| Non-recourse debt [Member] | Cash Equity Debt [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
5.30%
|
5.30%
|
| Non-recourse debt [Member] | Cash Equity Debt [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
5.80%
|
5.80%
|
| Non-recourse debt [Member] | Automotive Asset-backed Notes [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 650
|
$ 573
|
| Net Carrying Value, Long-Term |
|
667
|
997
|
| Unpaid Principal Balance |
|
$ 1,323
|
$ 1,577
|
| Contractual Maturity Date, Start |
|
2020-12
|
2020-02
|
| Contractual Maturity Date, End |
|
2023-05
|
2023-05
|
| Non-recourse debt [Member] | Automotive Asset-backed Notes [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
2.00%
|
2.00%
|
| Non-recourse debt [Member] | Automotive Asset-backed Notes [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
7.90%
|
7.90%
|
| Non-recourse debt [Member] | Solar Loan-backed Notes [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 12
|
$ 11
|
| Net Carrying Value, Long-Term |
|
149
|
164
|
| Unpaid Principal Balance |
|
$ 167
|
$ 182
|
| Contractual Maturity Date, Start |
|
2048-09
|
2048-09
|
| Contractual Maturity Date, End |
|
2049-09
|
2049-09
|
| Non-recourse debt [Member] | Solar Loan-backed Notes [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
4.80%
|
4.80%
|
| Non-recourse debt [Member] | Solar Loan-backed Notes [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
7.50%
|
7.50%
|
| Non-recourse debt [Member] | Solar Renewable Energy Credit and other Loans [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Net Carrying Value, Current |
|
$ 16
|
$ 23
|
| Net Carrying Value, Long-Term |
|
67
|
67
|
| Unpaid Principal Balance |
|
$ 83
|
89
|
| Unused Committed Amount |
|
|
$ 6
|
| Contractual Maturity Date, Start |
|
2020-07
|
2020-03
|
| Contractual Maturity Date, End |
|
2022-06
|
2022-06
|
| Non-recourse debt [Member] | Solar Renewable Energy Credit and other Loans [Member] | Minimum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
3.50%
|
4.50%
|
| Non-recourse debt [Member] | Solar Renewable Energy Credit and other Loans [Member] | Maximum [Member] |
|
|
|
| Debt Instrument [Line Items] |
|
|
|
| Contractual Interest Rates |
|
6.60%
|
7.40%
|