XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
WARRANTIES (Tables)
12 Months Ended
Dec. 31, 2024
WARRANTIES  
Schedule of changes in product warranty obligation

​

​

​

​

​

​

​

​

​

​

​

​

Years Ended December 31, 

​

    

    

2024

    

2023

​

​

​

(in thousands)

Balance at beginning of period

​

​

$

4,007

​

$

5,702

Net increases to accruals

​

​

 

3,532

​

 

2,317

Warranty expenditures

​

​

 

(2,014)

​

 

(4,017)

Effect of changes in exchange rates

​

​

 

128

​

 

5

Balance at end of period

​

​

$

5,653

​

$

4,007

​