v3.26.1
Note 4 - Certain Balance Sheet Components - Summary of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 6,005 $ 6,125
Work in process 2,111 2,533
Finished goods 1,294 1,478
Inventory, Gross 9,410 10,136
Allowance for excess and obsolete inventory (3,440) (2,833)
Inventory, net $ 5,970 $ 7,303