XML 41 R31.htm IDEA: XBRL DOCUMENT 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