XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2025
ACCRUED LIABILITIES  
Schedule of accrued liabilities

September 30, 

December 31, 

    

2025

    

2024

Compensation and fringe benefits

$

17,865

$

13,134

Warranty reserve

 

2,286

 

1,966

Income taxes payable

881

1,472

Operating lease liabilities – current

5,360

5,088

Finance lease obligations – current

476

448

Contract liabilities

3,198

2,292

Restructuring related accruals

1,139

Other accrued expenses

 

8,097

 

5,821

$

39,302

$

30,221

Schedule of changes in restructuring expenses

Restructuring

    

related accruals

December 31, 2024

$

Expenses incurred

1,499

Cash payments

(354)

March 31, 2025

1,145

Expenses incurred

 

1,122

Cash payments

(657)

June 30, 2025

1,610

Expenses incurred

836

Cash payments

(1,307)

September 30, 2025

$

1,139