v3.25.2
Contingencies and Commitments (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
agreement
Dec. 31, 2024
USD ($)
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 5,248  
Number of Agreements 143  
Obligations Number Of Agreements 143  
Accrual for Environmental Loss Contingencies $ 1 $ 2
Letters of Credit Outstanding, Amount 1,600  
Customary payment guarantees 1,900  
Tax equity financing guarantees 816  
Surety Bonds and Other Guarantees 1,300  
Subsidiaries    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted 5,600  
Guarantee Obligations [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 4,725  
Number of Agreements 101  
Obligations Number Of Agreements 101  
Financial Standby Letter of Credit [Member] | Unsecured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 163  
Number of Agreements 11  
Obligations Number Of Agreements 11  
Financial Standby Letter of Credit [Member] | Secured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 48  
Number of Agreements 22  
Obligations Number Of Agreements 22  
Surety Bond    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 2  
Number of Agreements 2  
Obligations Number Of Agreements 2  
Standby Letters of Credit [Member] | Secured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Guarantor Obligations, Maximum Exposure, Undiscounted $ 310  
Number of Agreements | agreement 7  
Obligations Number Of Agreements | agreement 7  
Minimum [Member] | Guarantee Obligations [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 1  
Minimum [Member] | Financial Standby Letter of Credit [Member] | Unsecured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss 1  
Minimum [Member] | Financial Standby Letter of Credit [Member] | Secured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 1  
Minimum [Member] | Standby Letters of Credit [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 1.00%  
Letter of credit fee percentage paid 1.00%  
Maximum [Member] | Guarantee Obligations [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 1,110  
Maximum [Member] | Financial Standby Letter of Credit [Member] | Unsecured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss 60  
Maximum [Member] | Financial Standby Letter of Credit [Member] | Secured Debt [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss 20  
Maximum [Member] | Surety Bond    
Schedule Of Contingent Contractual Obligations [Line Items]    
Loss Contingency, Estimate of Possible Loss $ 1  
Maximum [Member] | Standby Letters of Credit [Member]    
Schedule Of Contingent Contractual Obligations [Line Items]    
Line of Credit Facility, Unused Capacity, Commitment Fee Percentage 3.00%  
Letter of credit fee percentage paid 3.00%