v3.25.2
Leases - Future Minimum Payments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Finance  
2025 $ 3.7
2026 7.3
2027 7.1
2028 3.3
2029 1.9
Thereafter 7.9
Total future minimum lease payments 31.2
Less: Present value discount 4.8
Lease liability 26.4
Operating  
2025 12.7
2026 21.8
2027 16.7
2028 13.9
2029 10.4
Thereafter 26.1
Total future minimum lease payments 101.6
Less: Present value discount 20.1
Lease liability $ 81.5