v3.25.0.1
Leases - Maturities of Lease Liabilities (Details) - Offices
$ in Millions
Dec. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]  
2025 $ 55
2026 36
2027 48
2028 48
2029 40
Thereafter 193
Total future minimum payments 420
Minimum payments related to variable lease payments, including non-lease components (177)
Imputed interest (35)
Total operating lease liabilities $ 208