XML 60 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
ACCRUED LIABILITIES  
Schedule of accrued liabilities

December 31,

(in thousands)

    

2024

    

2023

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