XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
ALLOWANCE FOR DOUBTFUL ACCOUNTS (Tables)
12 Months Ended
Dec. 31, 2024
Allowance for Doubtful Accounts  
Changes in allowance for doubtful accounts

2024

2023

Allowance for doubtful accounts, balance at January 1

$

15,834

$

14,695

Reserve accruals

 

14,837

 

7,261

Uncollectable accounts written-off

(7,973)

(6,226)

Foreign currency translation

 

(153)

 

104

Allowance for doubtful accounts, balance at December 31

$

22,545

$

15,834