XML 144 R127.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable - Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ 7,954 $ 4,864 $ 5,085
Charged to Costs and Expenses 15,745 6,615 597
Divestitures/ Acquisitions 422 319 (190)
Charge Offs (154) (3,648) (326)
Recoveries (861) (121) (227)
Currency Movement 8 (75) (75)
Ending Balance 23,114 7,954 4,864
Inventories - Excess and Obsolete Allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 45,913 45,663 32,248
Charged to Costs and Expenses 28,018 8,349 10,673
Divestitures/ Acquisitions 3,844 813 3,927
Charge Offs (8,220) (4,116) 0
Recoveries (1,900) (4,102) (915)
Currency Movement 213 (694) (270)
Ending Balance 67,868 45,913 45,663
Deferred Income Tax Asset - Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 142,330 66,960 82,549
Charged to Costs and Expenses 2,360 12,861 865
Divestitures/ Acquisitions 389 73,432 25,664
Charge Offs (35,085) 0 (406)
Recoveries (549) (10,333) (41,463)
Currency Movement 231 (590) (249)
Ending Balance $ 109,676 $ 142,330 $ 66,960