XML 123 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Lessee: Schedule of Future, Undiscounted Minimum Lease Payments on Operating Leases) (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 96  
Lessee, Operating Lease, Liability, Payments, Due Year Two 88  
Lessee, Operating Lease, Liability, Payments, Due Year Three 76  
Lessee, Operating Lease, Liability, Payments, Due Year Four 65  
Lessee, Operating Lease, Liability, Payments, Due Year Five 52  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 242  
Lessee, Operating Lease, Liability, Payments, Due 619  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 92  
Operating Lease, Liability $ 527 $ 535