XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Jan. 01, 2025
Dec. 31, 2024
Salaries, bonuses and related benefits $ 23,114   $ 32,478
Accrued restructuring costs 1,315 $ 5,823 5,823
Sales commissions 2,546   2,616
Warranty accrual 1,374   1,554
Other 9,435   10,560
Accrued Liabilities, Current $ 37,784   $ 53,031