XML 66 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies - Warranty rollforward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]      
Warranty accrual, beginning of period $ 8.4 $ 10.6 $ 12.7
Provision for warranty 6.1 9.3 8.8
Actual warranty costs (7.4) (11.5) (10.9)
Warranty accrual, end of period $ 7.1 $ 8.4 $ 10.6