v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 3,860    
Accounts receivable, net 3,887   $ 3,508
Other non-current assets 4,616   4,531
MyPower customer notes receivable, net of allowance for credit losses 263   266
Financing receivable, net of allowance for credit losses, current 5   5
Allowance for credit losses 36   36
Government Rebates Receivables      
Summary Of Significant Accounting Policies [Line Items]      
Accounts receivable, net 572   378
Other non-current assets 45   207
Automotive sales      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue 3,500   3,540
Revenue recognized 281 $ 134  
Financing receivable, Net 241   242
Automotive sales | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 971   1,040
Automotive sales | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 848    
Deferred revenue, expected to recognize period 12 months    
Energy generation and storage segment      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue $ 1,780   1,600
Revenue recognized 417 $ 230  
Financing receivable, Net 32   31
Energy generation and storage segment | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 608   $ 578
Energy generation and storage segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-04-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 1,000    
Deferred revenue, expected to recognize period 12 months