XML 107 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Remaining Lease Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 39.9
2026 31.3
2027 26.3
2028 24.0
2029 21.9
Thereafter 79.6
Total remaining lease payments (undiscounted) 223.1
Less: imputed interest 46.9
Present value of lease liabilities 176.2
Finance Leases  
2025 9.1
2026 8.8
2027 7.1
2028 4.7
2029 2.5
Thereafter 2.1
Total remaining lease payments (undiscounted) 34.3
Less: imputed interest 4.3
Present value of lease liabilities $ 30.0