XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Finance lease commitments    
2025 $ 138.4  
2026 111.2  
2027 73.9  
2028 32.2  
2029 0.0  
Thereafter 0.0  
Total future minimum lease payments 355.7  
Less interest and taxes (28.9)  
Less current portion of the present value of minimum lease payments (123.3) $ (116.2)
Finance lease obligation, non-current 203.5 $ 168.5
Operating lease commitments    
2025 115.9  
2026 60.1  
2027 60.1  
2028 59.5  
2029 59.4  
Thereafter 223.8  
Future minimum payments 578.8  
Other Commitments    
2025 70.0  
2026 66.9  
2027 1.7  
2028 0.3  
2029 0.0  
Thereafter 15.2  
Future minimum payments 154.1  
Non-lease component $ 200.1