XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
ACCRUED LIABILITIES    
Accrued wages, commissions, bonuses and benefits $ 28,312 $ 20,847
Accrued sales related expenses 7,770 5,919
Deferred revenue 4,410 5,901
Accrued product warranty 3,513 2,813
Other 6,615 5,313
Total Accrued Liabilities $ 50,620 $ 40,793