v3.25.2
Government Assistance (Details) - Nuclear PTCs - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Government Assistance [Line Items]            
Estimate $ 45   $ 408 $ 45 $ 712  
Estimated nuclear PTCs credits used   $ 215       $ 150
Estimated refunds recognized $ 1,060     $ 1,060   $ 1,030
Government Assistance, Liability, Statement of Financial Position [Extensible Enumeration] Other noncurrent liabilities     Other noncurrent liabilities   Other noncurrent liabilities
Government assistance, operating income, increase (decrease) $ (75)   $ (51) $ (190) $ (120)  
Deferred Costs and Other Assets            
Government Assistance [Line Items]            
Estimated nuclear PTC receivable           $ 185
Other Current Assets            
Government Assistance [Line Items]            
Estimated nuclear PTC receivable           $ 95