v3.25.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
ACCRUED EXPENSES AND OTHER LIABILITIES    
Accrued payroll and related expenses $ 3,006 $ 1,668
Accrued sales incentives and discounts 2,863 3,110
Accrued warranty costs 5,913 6,228
Accrued insurance expenses 1,370 1,791
Income taxes payable 472  
Deferred revenue 362 191
Other 894 437
Total accrued expenses and other liabilities $ 14,880 $ 13,425