v3.20.4
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Major Source (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation Of Revenue [Line Items]                      
Leasing revenues                 $ 1,052 $ 869 $ 883
Total revenues $ 10,744 $ 8,771 $ 6,036 $ 5,985 $ 7,384 $ 6,303 $ 6,350 $ 4,541 31,536 24,578 21,461
Automotive Regulatory Credits [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 1,580 594 419
Services and Other [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 2,306 2,226 1,391
Sales and Services [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 29,967 23,178 20,079
Automotive [Member] | Automotive Sales without Resale Value Guarantee [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 24,053 19,212 15,810
Automotive [Member] | Automotive Sales with Resale Value Guarantee [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 551 146 1,403
Automotive [Member] | Automotive Regulatory Credits [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 1,580 594 419
Automotive [Member] | Automotive Leasing [Member]                      
Disaggregation Of Revenue [Line Items]                      
Leasing revenues                 1,052 869 883
Energy Generation and Storage [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues                 1,994 1,531 1,555
Energy Generation and Storage [Member] | Energy Generation and Storage Sales [Member]                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from sales and services                 1,477 1,000 1,056
Energy Generation and Storage [Member] | Energy Generation and Storage Leasing [Member]                      
Disaggregation Of Revenue [Line Items]                      
Leasing revenues                 $ 517 $ 531 $ 499