XML 147 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable - Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance $ 23,114 $ 7,954 $ 4,864
Charged to Costs and Expenses 3,198 16,167 6,934
Divestitures/ Acquisitions 0 0 0
Charge Offs (167) (154) (3,648)
Recoveries (677) (861) (121)
Currency Movement (211) 8 (75)
Ending Balance 25,257 23,114 7,954
Inventories - Excess and Obsolete Allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 67,868 45,913 45,663
Charged to Costs and Expenses 19,896 28,018 8,349
Divestitures/ Acquisitions 313 3,844 813
Charge Offs (12,120) (8,220) (4,116)
Recoveries (3,976) (1,900) (4,102)
Currency Movement (871) 213 (694)
Ending Balance   67,868 45,913
Deferred Income Tax Asset - Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 109,676 142,330 66,960
Charged to Costs and Expenses 983 2,360 12,861
Divestitures/ Acquisitions 1,303 389 73,432
Charge Offs 0 (35,085) 0
Recoveries (3,546) (549) (10,333)
Currency Movement (352) 231 (590)
Ending Balance $ 108,064 $ 109,676 $ 142,330