v3.25.2
Other Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Customer program incentives $ 42.5 $ 51.7
Accrued income taxes 20.2 21.4
Contract liabilities - deferred revenue 144.3 134.6
Customer refund liability 19.8 20.1
Accrued warranties short-term 21.1 20.6
Current operating lease liabilities 35.3 34.2
Other 105.6 89.8
TOTAL $ 388.8 $ 372.4