XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2023
Allowance for Doubtful Accounts  
Changes in allowance for doubtful accounts

2023

2022

Allowance for doubtful accounts, balance at January 1

$

14,695

$

11,870

Reserve accruals

 

7,261

 

6,718

Uncollectable accounts written-off

(6,226)

(3,928)

Foreign currency translation

 

104

 

35

Allowance for doubtful accounts, balance at December 31

$

15,834

$

14,695