XML 127 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for doubtful accounts:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 6.1 $ 5.3 $ 4.6
Charged to costs and expenses 4.4 1.9 1.5
Reclassification 0.0 0.0 0.0
Charged to other accounts 0.0 0.1 0.3
Deduction (3.3) (1.2) (1.1)
Balance at end of year 7.2 6.1 5.3
Sales returns reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 1.4 1.0 1.0
Charged to costs and expenses 2.0 0.9 0.1
Deduction (1.5) (0.5) (0.1)
Balance at end of year 1.9 1.4 1.0
Allowance for excess and obsolete inventories:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 14.2 14.3 13.6
Charged to costs and expenses 8.9 0.5 1.7
Charged to other accounts 0.1 0.2 (0.3)
Deduction (6.0) (0.8) (0.7)
Balance at end of year 17.2 14.2 14.3
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 3.3 4.8 7.5
Charged to costs and expenses (0.3) (1.4) (2.6)
Charged to other accounts 0.2 (0.1) (0.1)
Balance at end of year 3.2 3.3 4.8
Warranty reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 10.9 10.4 11.1
Charged to costs and expenses 12.2 9.9 8.5
Charged to other accounts (0.1) (0.1) (0.2)
Deduction (11.8) (9.3) (9.0)
Balance at end of year $ 11.2 $ 10.9 $ 10.4