XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Commitments and Contingencies - Schedule of Changes in Accrual of Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Beginning accrued product warranty $ 435 $ 421 $ 451 $ 703
Accruals for warranties issued 98 94 199 282
Adjustments related to pre-existing warranties including expirations and changes in estimates 94 9 173 (251)
Cost of warranty repair (115) (132) (311) (342)
Ending accrued product warranty $ 512 $ 392 $ 512 $ 392