Quarterly report [Sections 13 or 15(d)]

Note 10 - Accrued Expenses and Other Current Liabilities (Details)

v3.25.2
Note 10 - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payroll and related costs $ 9,555 $ 9,876
Employee benefits 7,132 6,391
Accrued warranty 3,735 3,379
Other 10,604 6,536
Accrued Liabilities, Current $ 31,026 $ 26,182