v3.25.2
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 $ 9
2026 14
2027 12
2028 8
2029 5
Thereafter 18
Total lease payments 66
Less imputed interest (10)
Operating lease, liabilities $ 56