v3.26.1
Acquisitions - Schedule of Derivative Fair Values (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jan. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]      
Derivatives assets $ 4,805   $ 3,757
Derivatives liabilities $ 4,447   $ 3,360
LS Power Portfolio      
Derivatives, Fair Value [Line Items]      
Derivatives assets   $ 1,050  
Derivatives liabilities   1,146  
LS Power Portfolio | Level 1      
Derivatives, Fair Value [Line Items]      
Derivatives assets   17  
Derivatives liabilities   9  
LS Power Portfolio | Level 2      
Derivatives, Fair Value [Line Items]      
Derivatives assets   1,004  
Derivatives liabilities   1,113  
LS Power Portfolio | Level 3      
Derivatives, Fair Value [Line Items]      
Derivatives assets   29  
Derivatives liabilities   $ 24