XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Minimum Future Lease Payments under Non-cancellable Operating and Finance Leases (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 19.4  
2026 23.4  
2027 22.1  
2028 20.3  
2029 15.7  
Thereafter 82.1  
Total future minimum lease payments 183.0  
Less: imputed interest (64.8)  
Operating Leases 118.2  
Remainder of 2025 11.2  
2026 14.2  
2027 12.7  
2028 10.7  
2029 6.8  
Thereafter 2.0  
Total future minimum lease payments 57.6  
Less: imputed interest (9.3)  
Finance leases 48.3 $ 46.0
Current portion of long-term debt 11.2 10.5
Current operating lease liabilities $ 14.8 $ 15.1
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 $ 37.1 $ 35.5
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.4 $ 103.5
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 $ 166.5 $ 164.6