v3.25.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 25
2027 18
2028 15
2029 14
2030 8
Thereafter 63
Total minimum lease payments 143
Less: interest 33
Present value of lease liabilities 110
2026 6
2027 4
2028 3
2029 2
2030 1
Thereafter 0
Total minimum lease payments 16
Less: interest 1
Present value of lease liabilities $ 15