XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES    
Accrued payroll and related expenses $ 4,432 $ 3,753
Accrued sales incentives and discounts 3,508 2,485
Accrued warranty costs 6,487 5,699
Deferred revenue 1,658 1,989
Income taxes payable 4,739 342
Other 873 1,072
Total accrued expenses and other liabilities $ 21,697 $ 15,340