XML 65 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES    
Accrued payroll and related expenses $ 2,591 $ 3,753
Accrued sales incentives and discounts 4,517 2,485
Accrued warranty costs 7,078 5,699
Deferred revenue 654 1,989
Income taxes payable   342
Other 1,656 1,072
Total accrued expenses and other liabilities $ 16,496 $ 15,340