XML 165 R131.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
ASU 2016-13 Adoption Adjustment $ 6,252    
Currency Movement (74) $ 39  
Revision of Prior Period, Accounting Standards Update, Adjustment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
ASU 2016-13 Adoption Adjustment     $ 1,011
Accounts Receivable - Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 5,150 2,569 3,137
Charged to Costs and Expenses 1,960 2,282 159
Divestitures/ Acquisitions (190) 0 368
Charge Offs (367) (114) (969)
Recoveries (227) (637) (86)
Currency Movement     (40)
Ending Balance 6,252 5,150 2,569
Inventories - Excess and Obsolete Allowances      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 32,269 21,245 17,364
Charged to Costs and Expenses 10,673 15,915 6,403
Divestitures/ Acquisitions 3,927 0 452
Charge Offs 0 (4,540) (2,333)
Recoveries (915) (597) (606)
Currency Movement (270) 246 (35)
Ending Balance 45,684 32,269 21,245
Deferred Income Tax Asset - Valuation Allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Beginning Balance 84,308 48,251 37,235
Charged to Costs and Expenses 865 3,142 12,356
Divestitures/ Acquisitions 25,664 33,003 330
Charge Offs (406) (303) 0
Recoveries (41,463) (114) (1,629)
Currency Movement (249) 329 (41)
Ending Balance $ 68,719 $ 84,308 $ 48,251