Debt - Summary of Debt (Detail) - USD ($) $ in Millions |
12 Months Ended |
Dec. 31, 2019 |
Dec. 31, 2018 |
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 12,492
|
$ 10,999
|
| Net Carrying Value, Current |
1,399
|
2,222
|
| Net Carrying Value, Long-Term |
10,402
|
8,411
|
| Unused Committed Amount |
2,980
|
1,257
|
| 5.30% Senior Notes due in 2025 ("2025 Notes") [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Net Carrying Value, Long-Term |
1,782
|
1,779
|
| Solar asset-backed notes [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Net Carrying Value, Long-Term |
1,155
|
1,183
|
| Solar Loan-backed Notes [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Net Carrying Value, Long-Term |
175
|
203
|
| Solar Renewable Energy Credit and other Loans [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
89
|
27
|
| Net Carrying Value, Current |
23
|
16
|
| Net Carrying Value, Long-Term |
67
|
10
|
| Unused Committed Amount |
$ 6
|
$ 18
|
| Contractual Maturity Date, Start |
2020-03
|
2019-12
|
| Contractual Maturity Date, End |
2022-06
|
2021-07
|
| Solar Renewable Energy Credit and other Loans [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
4.50%
|
5.10%
|
| Solar Renewable Energy Credit and other Loans [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
7.40%
|
7.90%
|
| Recourse debt [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 7,898
|
$ 7,388
|
| Net Carrying Value, Current |
253
|
1,455
|
| Net Carrying Value, Long-Term |
7,010
|
5,626
|
| Unused Committed Amount |
$ 499
|
231
|
| Recourse debt [Member] | 0.25% Convertible Senior Notes due in 2019 ("2019 Notes") [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
|
920
|
| Net Carrying Value, Current |
|
$ 913
|
| Contractual Interest Rates |
0.25%
|
0.25%
|
| Contractual Maturity Date |
|
2019-03
|
| Recourse debt [Member] | 1.25% Convertible Senior Notes due in 2021 ("2021 Notes") [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 1,380
|
$ 1,380
|
| Net Carrying Value, Long-Term |
$ 1,304
|
$ 1,244
|
| Contractual Interest Rates |
1.25%
|
1.25%
|
| Contractual Maturity Date |
2021-03
|
2021-03
|
| Recourse debt [Member] | 2.375% Convertible Senior Notes due in 2022 [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 978
|
$ 978
|
| Net Carrying Value, Long-Term |
$ 902
|
$ 871
|
| 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] |
|
|
| Unpaid Principal Balance |
$ 1,840
|
|
| Net Carrying Value, Long-Term |
$ 1,383
|
|
| Contractual Interest Rates |
2.00%
|
|
| Contractual Maturity Date |
2024-05
|
|
| Recourse debt [Member] | 5.30% Senior Notes due in 2025 ("2025 Notes") [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 1,800
|
$ 1,800
|
| Net Carrying Value, Long-Term |
$ 1,782
|
$ 1,779
|
| Contractual Interest Rates |
5.30%
|
5.30%
|
| Contractual Maturity Date |
2025-08
|
2025-08
|
| Recourse debt [Member] | Credit Agreement [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 1,727
|
$ 1,540
|
| Net Carrying Value, Current |
141
|
|
| Net Carrying Value, Long-Term |
1,586
|
1,540
|
| Unused Committed Amount |
$ 499
|
$ 231
|
| Debt instrument interest rate description |
|
1% plus LIBOR
|
| Contractual Maturity Date |
|
2020-06
|
| 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 |
2.70%
|
|
| Recourse debt [Member] | Credit Agreement [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
4.80%
|
|
| Recourse debt [Member] | 1.625% Convertible Senior Notes due in 2019 [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
|
$ 566
|
| Net Carrying Value, Current |
|
$ 541
|
| Contractual Interest Rates |
|
1.625%
|
| Contractual Maturity Date |
|
2019-11
|
| Recourse debt [Member] | Zero-Coupon Convertible Senior Notes due in 2020 [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 103
|
$ 103
|
| Net Carrying Value, Current |
$ 97
|
|
| Net Carrying Value, Long-Term |
|
$ 92
|
| 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] |
|
|
| Unpaid Principal Balance |
$ 70
|
|
| Net Carrying Value, Current |
15
|
|
| Net Carrying Value, Long-Term |
$ 53
|
|
| Contractual Maturity Date, Start |
2020-03
|
|
| Contractual Maturity Date, End |
2031-01
|
|
| Recourse debt [Member] | Solar Bonds and other Loans [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
3.60%
|
|
| Recourse debt [Member] | Solar Bonds and other Loans [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
5.80%
|
|
| Recourse debt [Member] | Vehicle, Solar Bonds and other Loans [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
|
$ 101
|
| Net Carrying Value, Current |
|
1
|
| Net Carrying Value, Long-Term |
|
$ 100
|
| Contractual Maturity Date, Start |
|
2019-01
|
| Contractual Maturity Date, End |
|
2031-01
|
| Recourse debt [Member] | Vehicle, Solar Bonds and other Loans [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
|
1.80%
|
| Recourse debt [Member] | Vehicle, Solar Bonds and other Loans [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
|
7.60%
|
| Non-recourse debt [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 4,594
|
$ 3,611
|
| Net Carrying Value, Current |
1,146
|
767
|
| Net Carrying Value, Long-Term |
3,392
|
2,785
|
| Unused Committed Amount |
2,481
|
1,026
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
167
|
92
|
| Net Carrying Value, Current |
21
|
14
|
| Net Carrying Value, Long-Term |
146
|
78
|
| Unused Committed Amount |
$ 933
|
$ 1,008
|
| Contractual Maturity Date |
2021-09
|
2020-09
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
3.10%
|
3.90%
|
| Non-recourse debt [Member] | Warehouse Agreements [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
3.60%
|
4.20%
|
| Non-recourse debt [Member] | China Loan Agreements [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 741
|
|
| Net Carrying Value, Current |
444
|
|
| Net Carrying Value, Long-Term |
297
|
|
| Unused Committed Amount |
$ 1,542
|
|
| Contractual Maturity Date, Start |
2020-09
|
|
| Contractual Maturity Date, End |
2024-12
|
|
| Non-recourse debt [Member] | China Loan Agreements [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
3.70%
|
|
| Non-recourse debt [Member] | China Loan Agreements [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
4.00%
|
|
| Non-recourse debt [Member] | Canada Credit Facility [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 40
|
$ 73
|
| Net Carrying Value, Current |
24
|
32
|
| Net Carrying Value, Long-Term |
$ 16
|
$ 41
|
| 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%
|
3.60%
|
| Non-recourse debt [Member] | Canada Credit Facility [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
5.90%
|
5.90%
|
| Non-recourse debt [Member] | Solar Term Loans [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 161
|
$ 350
|
| Net Carrying Value, Current |
8
|
188
|
| Net Carrying Value, Long-Term |
$ 152
|
$ 162
|
| Contractual Interest Rates |
5.40%
|
|
| Contractual Maturity Date |
2021-01
|
|
| Contractual Maturity Date, Start |
|
2019-01
|
| Contractual Maturity Date, End |
|
2021-01
|
| Non-recourse debt [Member] | Solar Term Loans [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
|
6.00%
|
| Non-recourse debt [Member] | Solar Term Loans [Member] | Maximum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
|
6.10%
|
| Non-recourse debt [Member] | Solar asset-backed notes [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Unpaid Principal Balance |
$ 1,183
|
$ 1,214
|
| Net Carrying Value, Current |
32
|
28
|
| Net Carrying Value, Long-Term |
$ 1,123
|
$ 1,155
|
| 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 |
4.00%
|
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] |
|
|
| Unpaid Principal Balance |
$ 454
|
$ 467
|
| Net Carrying Value, Current |
10
|
11
|
| Net Carrying Value, Long-Term |
$ 430
|
$ 442
|
| 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] |
|
|
| Unpaid Principal Balance |
$ 1,577
|
$ 1,178
|
| Net Carrying Value, Current |
573
|
468
|
| Net Carrying Value, Long-Term |
$ 997
|
$ 704
|
| Contractual Maturity Date, Start |
2020-02
|
2019-12
|
| Contractual Maturity Date, End |
2023-05
|
2022-06
|
| Non-recourse debt [Member] | Automotive Asset-backed Notes [Member] | Minimum [Member] |
|
|
| Debt Instrument [Line Items] |
|
|
| Contractual Interest Rates |
2.00%
|
2.30%
|
| 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] |
|
|
| Unpaid Principal Balance |
$ 182
|
$ 210
|
| Net Carrying Value, Current |
11
|
10
|
| Net Carrying Value, Long-Term |
$ 164
|
$ 193
|
| 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%
|