XML 58 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2024
ACCOUNTS RECEIVABLE, NET  
Schedule of expected credit losses

Years Ended December 31, 

    

2024

    

2023

    

2022

(in thousands)

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