XML 86 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Commitments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Finance leases  
2025 $ 7.9
2026 5.9
2027 2.8
2028 1.2
2029 0.7
Thereafter 7.4
Total lease payments 25.9
Less: Interest (6.4)
Present value of lease liabilities 19.5
Operating leases  
2025 35.0
2026 28.7
2027 18.7
2028 13.0
2029 8.4
Thereafter 20.1
Total lease payments 123.9
Less: Interest (19.4)
Present value of lease liabilities $ 104.5