XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Selected Balance Sheet Components - Schedule of inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory:    
Raw materials $ 12,953 $ 12,827
Work-in-process 1,584 1,571
Finished goods 3,023 2,975
Total inventory $ 17,560 $ 17,373