XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 11,714 $ 17,251
Accrued business acquisition consideration   12,638
Warranty reserve 1,966 2,139
Income taxes payable 396 2,483
Operating lease liabilities - current $ 5,026 $ 5,142
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance lease obligations - current $ 429 $ 412
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Contract liabilities $ 2,467 $ 2,137
Contingent consideration - current 270 7,720
Restructuring related accruals 1,437  
Other accrued expenses 7,420 6,566
Accrued liabilities $ 31,125 $ 56,488