XML 88 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
ACCOUNTS RECEIVABLE, NET      
Accounts receivable, net $ 265,315 $ 282,430  
Balance at beginning of period 1,762 1,814 $ 5,784
Additions 94 220 441
Deductions - write-offs, net of recoveries (932) (281) (4,381)
Foreign currency translation   9 (30)
Balance at end of period $ 924 $ 1,762 $ 1,814