v3.25.2
Leases - Schedule of Future Minimum Operating and Finance Lease Payments Under Non-Cancellable Leases (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Operating leases  
Remainder of 2025 $ 31.9
2026 58.5
2027 58.8
2028 57.6
2029 57.2
2030 54.1
Thereafter 118.3
Total future minimum lease payments 436.4
Less imputed interest (73.9)
Total liability 362.5
Finance leases  
Remainder of 2025 74.1
2026 130.4
2027 92.7
2028 50.5
2029 5.8
2030 0.0
Thereafter 0.0
Total future minimum lease payments 353.5
Less imputed interest (26.8)
Total liability $ 326.7