v3.25.2
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2025 (adjusted for six months of payments) $ 9.1
2026 21.6
2027 17.7
2028 17.5
2029 17.8
2030 15.8
Thereafter 30.1
Total lease payments 129.6
Less: interest (22.6)
Total present value of lease liabilities $ 107.0