XML 111 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Operating Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Amount    
2024 $ 47.1  
2025 42.4  
2026 21.2  
2027 13.5  
2028 6.9  
Thereafter 7.6  
Total lease payments 138.7  
Less: interest (9.4)  
Total 129.3  
Balance Sheet Information    
Other accrued liabilities 46.4  
Long-term operating lease liabilities $ 82.9 $ 117.7