XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Minimum Future Lease Payments under Non-cancellable Operating and Finance Leases (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Remainder of 2025 $ 13.1  
2026 24.6  
2027 23.3  
2028 21.2  
2029 16.0  
Thereafter 82.6  
Total future minimum lease payments 180.8  
Less: imputed interest (63.1)  
Operating Leases 117.7  
Remainder of 2025 7.5  
2026 14.3  
2027 12.8  
2028 10.8  
2029 7.0  
Thereafter 2.0  
Total future minimum lease payments 54.4  
Less: imputed interest (8.5)  
Finance leases 45.9 $ 46.0
Current portion of long-term debt 11.3 10.5
Current operating lease liabilities $ 14.9 $ 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 $ 34.6 $ 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 $ 102.8 $ 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 $ 163.6 $ 164.6