v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued wages and benefits $ 5,809 $ 5,054
Accrued professional fees 1,513 1,446
Accrued sales commissions 1,217 1,057
Accrued warranty 889 1,028
Other current liabilities 1,750 1,417
Accrued expenses and other current liabilities $ 11,178 $ 10,002