v3.25.1
Leases - Summary of Future Minimum Lease Payments Under Non-Cancellable Leases (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 41
2026 50
2027 45
2028 41
2029 39
2030 36
Thereafter 109
Total future minimum lease payments 361
Less: imputed interest (66)
Total $ 295