v3.20.2
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Major Source (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 268 $ 208 $ 507 $ 423
Total revenues 6,036 6,350 12,021 10,891
Services and Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 487 605 1,047 1,098
Sales and Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 5,623 5,999 11,249 10,213
Automotive [Member] | Automotive Sales without Resale Value Guarantee [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 4,423 4,919 8,790 8,602
Automotive [Member] | Automotive Sales with Resale Value Guarantee [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 60 138 232 (252)
Automotive [Member] | Automotive Regulatory Credits [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 428 111 782 327
Automotive [Member] | Automotive Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 268 208 507 423
Energy Generation and Storage [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 370 369 663 693
Energy Generation and Storage [Member] | Energy Generation and Storage Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues from sales and services 225 226 398 438
Energy Generation and Storage [Member] | Energy Generation and Storage Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 145 $ 143 $ 265 $ 255