XML 104 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities [Abstract]    
Employee related expenses $ 62.3 $ 56.3
Contract liabilities 92.5 93.6
Current lease liabilities 7.2 7.4
Accrued interest 6.3 6.5
Warranty 5.6 4.4
Other 36.6 36.0
Total $ 210.5 $ 204.2