XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 9.0 $ 8.7 $ 4.7
Additions Charged to Costs and Expenses 3.3 1.7 4.2
Other Changes Add (Deduct) (1.6) (1.4) (0.2)
Balance at End of Period 10.7 9.0 8.7
Allowance for obsolete inventory      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 95.1 86.7 74.1
Additions Charged to Costs and Expenses 42.4 34.6 32.0
Other Changes Add (Deduct) (27.9) (26.2) (19.4)
Balance at End of Period 109.6 95.1 86.7
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 16.9 16.6 17.0
Additions Charged to Costs and Expenses 5.5 1.5 0.7
Reductions (1.0) (1.2) (1.1)
Balance at End of Period $ 21.4 $ 16.9 $ 16.6