v3.25.4
Leases (Lessee: Schedule of Future, Undiscounted Minimum Lease Payments on Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 91  
Lessee, Operating Lease, Liability, Payments, Due Year Two 85  
Lessee, Operating Lease, Liability, Payments, Due Year Three 78  
Lessee, Operating Lease, Liability, Payments, Due Year Four 67  
Lessee, Operating Lease, Liability, Payments, Due Year Five 55  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 262  
Lessee, Operating Lease, Liability, Payments, Due 638  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 99  
Operating Lease, Liability $ 539 $ 527