XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Amount  
2025 $ 146
2026 128
2027 109
2028 84
2029 63
Thereafter 83
Total lease payments 613
Less: Interest 59
Present value of operating lease liabilities $ 554