v3.25.1
Commitments and Contingencies - Maturity of Operating Lease Liabilities (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 100
2026 132
2027 129
2028 125
2029 117
Thereafter 470
Total operating lease payments 1,073
Less: imputed interest (164)
Present value of operating lease liabilities $ 909