v3.26.1
Note 8 - Commitments and Contingencies - Changes in Product Warranty Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accrued warranty obligations – beginning $ 1,126 $ 887
Accruals for warranties issued 164 251
Settlements made (51) (173)
Accrued warranty obligations – ending $ 1,239 $ 965