XML 78 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Accrued Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Contract liabilities $ 94.2 $ 71.4
Employee related expenses 43.4 53.4
Current lease liabilities 13.2 10.6
Accrued interest 6.8 6.6
Warranty 7.2 6.2
Other 68.6 63.0
Total $ 233.4 $ 211.2