XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
ACCRUED LIABILITIES    
Compensation and fringe benefits $ 12,174 $ 13,134
Warranty reserve 2,050 1,966
Income taxes payable 1,106 1,472
Operating lease liabilities - current $ 5,183 $ 5,088
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities Accrued liabilities
Finance lease obligations - current $ 457 $ 448
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Contract liabilities $ 2,674 $ 2,292
Restructuring related accruals 1,145  
Other accrued expenses 7,639 5,821
Accrued liabilities $ 32,428 $ 30,221