XML 136 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year $ 7.2 $ 6.1 $ 5.3
Charged to costs and expenses 2.6 4.4 1.9
Charged to other accounts 0.0 0.0 0.1
Deduction (2.7) (3.3) (1.2)
Balance at end of year 7.1 7.2 6.1
Sales returns reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 1.9 1.4 1.0
Charged to costs and expenses 1.1 2.0 0.9
Deduction (0.8) (1.5) (0.5)
Balance at end of year 2.2 1.9 1.4
Allowance for excess and obsolete inventories:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 17.2 14.2 14.3
Charged to costs and expenses 2.8 8.9 0.5
Charged to other accounts 0.1 0.1 0.2
Deduction (4.9) (6.0) (0.8)
Balance at end of year 15.2 17.2 14.2
Valuation allowance for deferred tax assets:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 3.2 3.3 4.8
Charged to costs and expenses (0.3) (0.3) (1.4)
Charged to other accounts 0.4 0.2 (0.1)
Balance at end of year 3.3 3.2 3.3
Warranty reserve:      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at beginning of year 11.2 10.9 10.4
Charged to costs and expenses 9.5 12.2 9.9
Charged to other accounts (0.1) (0.1) (0.1)
Deduction (10.1) (11.8) (9.3)
Balance at end of year $ 10.5 $ 11.2 $ 10.9