XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Taxes $ 13.1 $ 11.3
Warranty reserve 6.9 7.4
Deferred revenue 9.8 7.9
Customer sales incentives 16.1 21.3
Freight 4.0 3.9
Restructuring 8.5 2.4
Operating leases 18.5 14.4
Miscellaneous accrued expenses 26.6 20.0
Total other current liabilities $ 103.5 $ 88.6