XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 10,380    
Guarantees carrying value 2,460   $ 1,450
Accounts receivable, net 3,838   4,418
MyPower customer notes receivable, net of allowance for credit losses 242   248
Allowance for credit losses 33   33
Government Rebates Receivables      
Summary Of Significant Accounting Policies [Line Items]      
Accounts receivable, net 217   315
Automotive sales      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue 3,750   3,600
Revenue recognized 428 $ 482  
Financing receivable, Net 236   247
Automotive sales | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 670   821
Automotive sales | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 831    
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 $ 3,470    
Decrease in remaining performance obligation 1,110    
Automotive regulatory credits | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 880    
Deferred revenue, expected to recognize period 12 months    
Energy generation and storage segment      
Summary Of Significant Accounting Policies [Line Items]      
Deferred revenue $ 2,100   1,770
Revenue recognized 944 $ 873  
Financing receivable, Net 35   34
Energy generation and storage segment | Other non-current assets      
Summary Of Significant Accounting Policies [Line Items]      
Financing receivable, Net 684   $ 658
Energy generation and storage segment | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2025-07-01      
Summary Of Significant Accounting Policies [Line Items]      
Unbilled transaction price allocated to performance obligations, expected of more than one year $ 5,470    
Deferred revenue, expected to recognize period 12 months