XML 101 R83.htm IDEA: XBRL DOCUMENT v3.24.4
Leases Lease Maturities (Details 4) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Lessee, Operating Lease, Lease Not yet Commenced, Value $ 498  
Lessee, Operating Lease, Liability, Payments, Due Next Year 388  
Lessee, Operating Lease, Liability, Payments, Due Year Two 357  
Lessee, Operating Lease, Liability, Payments, Due Year Three 299  
Lessee, Operating Lease, Liability, Payments, Due Year Four 258  
Lessee, Operating Lease, Liability, Payments, Due Year Five 225  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 1,091  
Lessee, Operating Lease, Liability, Payments, Due 2,618  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (496)  
Operating Lease, Liability $ 2,122 $ 2,192
Minimum    
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years  
Maximum [Member]    
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 20 years