v3.24.1.u1
Other Current Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]      
Sales rebates $ 55.9 $ 79.0  
Deferred revenue 51.1 45.4  
Product warranty 16.3 15.2  
Operating lease liabilities 25.8 25.9  
Current derivative liability 10.2 11.4  
Taxes other than income and payroll taxes 24.3 17.8  
Freight and duties 15.4 13.4  
Interest 17.7 16.4  
Professional fees 13.2 12.5  
Restructuring 3.5 5.8 $ 3.1
Other 75.2 74.3  
Total other current liabilities $ 308.6 $ 317.1