v3.24.2
Overview & Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 5,710    
Guarantees carrying value 807   $ 166
Accounts receivable, net 3,737   3,508
Other non-current assets 4,458   4,531
MyPower customer notes receivable, net of allowance for credit losses 256   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 419   378
Other non-current assets 44   207
Automotive sales      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue 3,660   3,540
Revenue recognized 482 $ 256  
Financing receivable, Net 244   242
Automotive sales | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 919   1,040
Automotive sales | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 940    
Deferred revenue, expected to recognize period 12 months    
Automotive regulatory credits      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 4,900    
Automotive regulatory credits | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 459    
Deferred revenue, expected to recognize period 12 months    
Energy generation and storage segment      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue $ 1,490   1,600
Revenue recognized 873 $ 329  
Financing receivable, Net 28   31
Energy generation and storage segment | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 626   $ 578
Energy generation and storage segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2024-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 2,560    
Deferred revenue, expected to recognize period 12 months