XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2025
ACCRUED LIABILITIES  
Schedule of accrued liabilities

March 31, 

December 31, 

    

2025

    

2024

Compensation and fringe benefits

$

12,174

$

13,134

Warranty reserve

 

2,050

 

1,966

Income taxes payable

1,106

1,472

Operating lease liabilities – current

5,183

5,088

Finance lease obligations – current

457

448

Contract liabilities

2,674

2,292

Restructuring related accruals

1,145

Other accrued expenses

 

7,639

 

5,821

$

32,428

$

30,221

Schedule of changes in restructuring related accruals

Three months ended

March 31, 

    

2025

Beginning balance

$

Expenses incurred

 

1,499

Payments

(354)

Ending balance

$

1,145