XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Note 12 - Commitments and Contingencies - Schedule of Changes in Accrual of Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Beginning accrued product warranty $ 403 $ 495 $ 451 $ 703
Accruals for warranties issued 80 131 101 188
Adjustments related to pre-existing warranties including expirations and changes in estimates 55 (50) 79 (260)
Cost of warranty repair (103) (155) (196) (210)
Ending accrued product warranty $ 435 $ 421 $ 435 $ 421