XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue by Major Source (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation Of Revenue [Line Items]    
Total revenues $ 23,329 $ 18,756
Services and Other [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 1,837 1,279
Sales and Services [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 22,649 17,975
Automotive Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 564 668
Automotive | Automotive Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 18,878 15,514
Automotive | Automotive Regulatory Credits [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 521 679
Energy Generation and Storage [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 21,800 18,140
Energy Generation and Storage [Member] | Energy Generation and Storage Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues 1,413 503
Energy Generation and Storage [Member] | Energy Generation and Storage Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Revenues $ 116 $ 113