v3.23.1
ACCRUED LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2023
ACCRUED LIABILITIES  
Schedule of accrued liabilities

​

​

​

​

​

​

​

​

​

​

March 31, 

​

December 31, 

​

    

2023

    

2022

Compensation and fringe benefits

​

$

11,305

​

$

15,818

Accrued business acquisition consideration

​

 

12,416

​

 

12,500

Warranty reserve

​

 

2,326

​

 

2,160

Income taxes payable

​

​

4,737

​

​

3,934

Operating lease liabilities - current

​

​

4,525

​

​

4,224

Finance lease obligations - current

​

​

386

​

​

377

Contract liabilities

​

​

4,610

​

​

4,807

Other accrued expenses

​

 

5,417

​

 

4,301

​

​

$

45,722

​

$

48,121