v3.25.1
Other Accrued Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Customer program incentives $ 29.4 $ 51.7
Accrued income taxes 57.7 21.4
Contract liabilities - deferred revenue 169.7 134.6
Customer refund liability 19.8 20.1
Accrued warranties short-term 21.2 20.6
Current operating lease liabilities 33.4 34.2
Other 90.1 89.8
TOTAL $ 421.3 $ 372.4