XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2026
ACCRUED LIABILITIES  
Schedule of accrued liabilities

​

​

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

  ​ ​ ​

2026

  ​ ​ ​

2025

Compensation and fringe benefits

​

$

13,768

​

$

20,498

Warranty reserve

​

 

1,938

​

 

1,813

Income taxes payable

​

​

3,936

​

​

1,853

Operating lease liabilities – current

​

​

5,157

​

​

5,323

Finance lease obligations – current

​

​

472

​

​

486

Contract liabilities

​

​

3,628

​

​

3,767

Restructuring related accruals

​

​

211

​

​

521

Other accrued expenses

​

 

7,433

​

 

6,629

​

​

$

36,543

​

$

40,890

Schedule of changes in restructuring expenses

​

​

​

​

​

​

​

​

​

​

​

​

Restructuring

​

​

  ​ ​ ​

related accruals

​

​

​

​

​

​

Restructuring liability at December 31, 2025

​

$

521

​

Expenses incurred

​

​

862

​

Cash payments

​

​

(1,172)

​

Restructuring liability at March 31, 2026

​

$

211

​

​

​

​

​

​

​