v3.19.3.a.u2
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%