XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Minimum Future Lease Payments under Non-cancellable Operating and Finance Leases (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2025 $ 25.7  
2026 22.9  
2027 21.4  
2028 19.7  
2029 15.1  
Thereafter 79.2  
Total future minimum lease payments 184.0  
Less: imputed interest (65.4)  
Lease expense 118.6  
2025 13.9  
2026 13.1  
2027 11.5  
2028 9.6  
2029 5.7  
Thereafter 0.9  
Total future minimum lease payments 54.7  
Less: imputed interest (8.7)  
Finance leases 46.0 $ 38.8
Current portion of long-term debt 10.5 7.7
Current operating lease liabilities $ 15.1 $ 15.9
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current operating lease liabilities Current operating lease liabilities
Finance lease obligations, net of current portion $ 35.5 $ 31.1
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance lease obligations, net of current portion Finance lease obligations, net of current portion
Long-term operating lease liabilities, net of current portion $ 103.5 $ 99.6
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term operating lease liabilities, net of current portion Long-term operating lease liabilities, net of current portion
Total $ 164.6 $ 154.3