XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 77 $ 89
2027 55 69
2028 39 47
2029 30 35
2030 9 27
2031 and subsequent years 43 47
Total lease payments 253 314
Less: Interest 35 42
Present value of lease liabilities $ 218 $ 272