XML 62 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 11,450 $ 17,251
Accrued business acquisition consideration   12,638
Warranty reserve 2,022 2,139
Income taxes payable 3,299 2,483
Operating lease liabilities - current $ 5,118 $ 5,142
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance lease obligations, current $ 420 $ 412
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Contract liabilities $ 2,202 $ 2,137
Contingent consideration - current 270 7,720
Other accrued expenses 9,366 6,566
Accrued liabilities $ 34,147 $ 56,488