XML 121 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Leases (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Jointly Owned Utility Plant, Ownership Amount of Construction Work in Progress $ 25  
Operating Lease, Liability 312 $ 19
Operating Lease, Liability, Related to Power Purchase Agreements 599 311
Operating Lease, Liability, Current 26 3
Operating Lease, Liability, Noncurrent 286 $ 16
Lessee, Operating Lease, Liability, Payments, Due $ 544