XML 120 R102.htm IDEA: XBRL DOCUMENT v3.24.0.1
VALUATION ACCOUNTS - Activity in Valuation Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for credit losses on accounts receivable      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 299 $ 361 $ 275
Charged (Reduction) to Costs and Expenses 79 115 131
Deductions (Net of Recoveries) (181) (162) (30)
Translation and Other, Net 2 (15) (15)
Balance at End of Period 199 299 361
Valuation allowance for deferred tax assets      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 82,905 85,351 88,251
Charged (Reduction) to Costs and Expenses (2,556) 153 1,028
Deductions (Net of Recoveries) (1,767) 1,178 (656)
Translation and Other, Net 187 (3,777) (3,272)
Balance at End of Period $ 78,769 $ 82,905 $ 85,351