XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Valuation and Qualifying Accounts
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS
The following schedule provides the activity for accounts receivable reserves and valuation allowance for deferred tax assets for the years ended December 31, 2022, 2021 and 2020 (in thousands):
Balance at
beginning of
period
Charged to
costs and
expenses
Write-offsBalance at
end of period
Accounts receivable reserves:
Year ended December 31, 2022$1,443 $1,255 $(1,736)$962 
Year ended December 31, 2021$817 $1,030 $(404)$1,443 
Year ended December 31, 2020$1,289 $1,130 $(1,602)$817 
Balance at
beginning of
period
Net additions
charged to
income
(expense)
Exchange rate
fluctuations
and other
items
Balance at
end of period
Valuation allowance for deferred tax assets:
Year ended December 31, 2022$14,516 $4,975 $(995)$18,496 
Year ended December 31, 2021$10,237 $4,768 $(489)$14,516 
Year ended December 31, 2020$8,586 $2,174 $(523)$10,237