XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 27
2026 51
2027 46
2028 42
2029 40
2030 36
Thereafter 114
Total future minimum lease payments 356
Less: imputed interest (66)
Total $ 290