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