XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2022
Allowance for Doubtful Accounts  
Changes in allowance for doubtful accounts

2022

2021

Allowance for doubtful accounts, balance at January 1

$

11,870

$

12,670

Reserve accruals

 

6,718

 

4,158

Uncollectable accounts written-off

(3,928)

(4,937)

Foreign currency translation

 

35

 

(21)

Allowance for doubtful accounts, balance at December 31

$

14,695

$

11,870