XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Salaries, bonuses and related benefits $ 18,403 $ 33,566
Deferred revenue 2,606 3,046
Accrued restructuring costs 4,287 5,498
Sales commissions 1,929 2,347
Warranty accrual 1,594 1,542
Other 7,953 8,658
Accrued Liabilities, Current $ 36,772 $ 54,657