XML 107 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Payments of Operating Lease Liabilities (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025  $ 320
2026  277
2027  235
2028  167
2029  136
2030 and thereafter 723
Total lease payments 1,858
Less: imputed interest $ 357
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other accrued expenses, Other long-term liabilities
Total operating lease liability $ 1,501