XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Major Source (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Total revenues $ 53,823 $ 31,536 $ 24,578
Automotive Regulatory Credits [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 1,465 1,580 594
Services and Other [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 3,802 2,306 2,226
Sales and Services [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 51,671 29,967 23,178
Automotive Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 1,642 1,052 869
Automotive [Member] | Automotive Sales without Resale Value Guarantee [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 43,186 24,053 19,212
Automotive [Member] | Automotive Sales with Resale Value Guarantee [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 939 551 146
Automotive [Member] | Automotive Regulatory Credits [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 1,465 1,580 594
Automotive [Member] | Automotive Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 1,642 1,052 869
Energy Generation and Storage [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenues 2,789 1,994 1,531
Energy Generation and Storage [Member] | Energy Generation and Storage Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues 2,279 1,477 1,000
Energy Generation and Storage [Member] | Energy Generation and Storage Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Revenues $ 510 $ 517 $ 531