v3.25.4
Leases Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Lessee Disclosure [Abstract]  
2026 $ 156
2027 136
2028 131
2029 125
2030 122
Thereafter 392
Operating leases, total minimum lease payments 1,062
Less: imputed interest, operating leases (211)
Operating lease liabilities 851
2026 40
2027 33
2028 26
2029 22
2030 17
Thereafter 474
Finance lease, total minimum lease payments 612
Less: imputed interest, finance leases (272)
Finance lease liabilities $ 340