XML 30 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED LIABILITIES
3 Months Ended
Mar. 31, 2024
ACCRUED LIABILITIES  
ACCRUED LIABILITIES

9.    ACCRUED LIABILITIES

Accrued liabilities consist of the following:

​

​

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

    

2024

    

2023

Compensation and fringe benefits

​

$

11,450

​

$

17,251

Accrued business acquisition consideration

​

 

—

​

 

12,638

Warranty reserve

​

 

2,022

​

 

2,139

Income taxes payable

​

​

3,299

​

​

2,483

Operating lease liabilities – current

​

​

5,118

​

​

5,142

Finance lease obligations – current

​

​

420

​

​

412

Contract liabilities

​

​

2,202

​

​

2,137

Contingent consideration – current

​

​

270

​

​

7,720

Other accrued expenses

​

 

9,366

​

 

6,566

​

​

$

34,147

​

$

56,488

​