XML 140 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Future Minimum Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Finance  
2025 $ 3.2
2026 2.9
2027 2.7
2028 2.1
2029 1.8
Thereafter 7.2
Total future minimum lease payments 19.9
Less: Present value discount $ (4.5)
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Other current liabilities, Other long-term liabilities
Lease liability $ 15.4
Operating  
2025 23.7
2026 18.7
2027 13.7
2028 11.4
2029 8.4
Thereafter 24.5
Total future minimum lease payments 100.4
Less: Present value discount (20.3)
Lease liability $ 80.1