XML 162 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
VALUATION ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2024
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule of Valuation and Qualifying Accounts
Activity in the valuation accounts was as follows (in thousands): 
 Balance at
Beginning
of Period
Charged (Reduction) to
Costs and
Expenses
Deductions
(Net of
Recoveries)
Translation
and Other,
Net
Balance
at End of
Period
Year Ended December 31, 2024:
Allowance for credit losses on accounts receivable$199 $33 $(7)$(17)$208 
Valuation allowance for deferred tax assets78,769 8,983 (910)(4,844)81,998 
Year Ended December 31, 2023:
Allowance for credit losses on accounts receivable$299 $79 $(181)$$199 
Valuation allowance for deferred tax assets82,905 (2,556)(1,767)187 78,769 
Year Ended December 31, 2022:
Allowance for credit losses on accounts receivable$361 $115 $(162)$(15)$299 
Valuation allowance for deferred tax assets85,351 153 1,178 (3,777)82,905