XML 140 R127.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
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 $ 7,954 $ 4,864 $ 5,085  
Valuation Allowances And Reserves, Currency Movements (75) (75)    
Accounts Receivable - Allowance for Doubtful Accounts        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance 4,864 5,085 2,539  
Charged to Costs and Expenses 6,615 597 2,264  
Divestitures/ Acquisitions 319 (190) 0  
Charge Offs (3,648) (326) (101)  
Recoveries (121) (227) (637)  
Valuation Allowances And Reserves, Currency Movements     39  
Ending balance 7,954 4,864 5,085  
Accounts Receivable - Allowance for Doubtful Accounts | 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       $ 981
Inventories - Excess and Obsolete Allowances        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance 45,663 32,248 21,245  
Charged to Costs and Expenses 8,349 10,673 15,889  
Divestitures/ Acquisitions 813 3,927 0  
Charge Offs (4,116) 0 (4,535)  
Recoveries (4,102) (915) (597)  
Valuation Allowances And Reserves, Currency Movements (694) (270) 246  
Ending balance 45,913 45,663 32,248  
Deferred Income Tax Asset - Valuation Allowance        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance 66,960 82,549 46,493  
Charged to Costs and Expenses 12,861 865 3,142  
Divestitures/ Acquisitions 73,432 25,664 33,002  
Charge Offs 0 (406) (303)  
Recoveries (10,333) (41,463) (114)  
Valuation Allowances And Reserves, Currency Movements (590) (249) 329  
Ending balance $ 142,330 $ 66,960 $ 82,549