v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Millions
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 (adjusted for three months of payments) $ 16.1
2027 19.6
2028 18.8
2029 17.7
2030 15.7
2031 16.1
Thereafter 13.9
Total lease payments 117.9
Less: interest (18.7)
Total present value of lease liabilities $ 99.2