XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2023
ACCRUED LIABILITIES  
Schedule of accrued liabilities

​

​

​

​

​

​

​

​

​

​

September 30, 

​

December 31, 

​

    

2023

    

2022

Compensation and fringe benefits

​

$

15,396

​

$

15,818

Accrued business acquisition consideration

​

 

12,657

​

 

12,500

Warranty reserve

​

 

2,284

​

 

2,160

Income taxes payable

​

​

1,454

​

​

3,934

Operating lease liabilities – current

​

​

5,100

​

​

4,224

Finance lease obligations – current

​

​

403

​

​

377

Contract liabilities

​

​

2,701

​

​

4,807

Contingent consideration

​

​

4,960

​

​

—

Other accrued expenses

​

 

7,282

​

 

4,301

​

​

$

52,237

​

$

48,121

​