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