XML 91 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Salaries, bonuses and related benefits $ 33,566 $ 27,422
Deferred revenue 3,046 8,847
Accrued restructuring costs 5,498 6,796
Sales commissions 2,347 2,521
Subcontracting labor 1,622 1,875
Warranty accrual 1,542 1,287
Other 7,036 2,125
Accrued Liabilities, Current $ 54,657 $ 50,873