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

2021

2020

Allowance for doubtful accounts, balance at January 1

$

12,670

$

14,417

Reserve accruals

 

4,158

 

5,030

Uncollectable accounts written-off

(4,937)

(6,743)

Foreign currency translation

 

(21)

 

(34)

Allowance for doubtful accounts, balance at December 31,

$

11,870

$

12,670