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