XML 133 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Operating Leases  
2025 $ 6.4
2026 5.7
2027 4.2
2028 2.9
2029 1.9
Thereafter 6.0
Total future minimum lease payments 27.1
Less: Imputed interest 3.6
Present value of lease liabilities 23.5
Accrued expense and other current liabilities (current maturities of leases) 5.6
Other liabilities (non-current maturities of leases) $ 17.9
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities
Finance Leases  
2025 $ 4.6
2026 4.7
2027 4.8
2028 4.8
2029 4.9
Thereafter 24.2
Total future minimum lease payments 48.0
Less: Imputed interest 5.3
Present value of lease liabilities 42.7
Accrued expense and other current liabilities (current maturities of leases) 3.1
Other liabilities (non-current maturities of leases) $ 39.6
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities