v3.26.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2027 $ 27
2028 20
2029 16
2030 11
2031 8
Thereafter 56
Total minimum lease payments 138
Less: interest 26
Present value of lease liabilities 112
2027 9
2028 7
2029 4
2030 3
2031 2
Thereafter 10
Total minimum lease payments 35
Less: interest 2
Present value of lease liabilities $ 33