XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Note 9 - Accrued Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Salaries, bonuses and related benefits $ 32,552 $ 32,478
Accrued restructuring costs 813 5,823
Sales commissions 2,379 2,616
Warranty accrual 1,208 1,554
Other 9,090 10,560
Accrued Liabilities, Current $ 46,042 $ 53,031