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

​

​

​

​

​

​

​

​

​

​

June 30, 

​

December 31, 

​

    

2023

    

2022

Compensation and fringe benefits

​

$

13,292

​

$

15,818

Accrued business acquisition consideration

​

 

12,444

​

 

12,500

Warranty reserve

​

 

2,225

​

 

2,160

Income taxes payable

​

​

1,710

​

​

3,934

Operating lease liabilities - current

​

​

4,575

​

​

4,224

Finance lease obligations - current

​

​

394

​

​

377

Contract liabilities

​

​

3,620

​

​

4,807

Other accrued expenses

​

 

7,129

​

 

4,301

​

​

$

45,389

​

$

48,121