v3.25.2
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Salaries, bonuses and related benefits $ 27,983 $ 32,478
Accrued restructuring costs 748 5,823
Sales commissions 2,514 2,616
Warranty accrual 1,275 1,554
Other 8,103 10,560
Accrued Liabilities, Current $ 40,623 $ 53,031