v3.26.1
Note 12 - Commitments and Contingencies - Schedule of Changes in Accrual of Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accrued product warranty $ 439 $ 403 $ 411 $ 451
Accruals for warranties issued 84 80 133 101
Adjustments related to pre-existing warranties including expirations and changes in estimates (70) 55 (32) 79
Cost of warranty repair (73) (103) (132) (196)
Accrued product warranty $ 380 $ 435 $ 380 $ 435