XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Selected Balance Sheet Components - Schedule of inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory:    
Raw materials $ 12,704 $ 12,827
Work-in-process 1,466 1,571
Finished goods 3,985 2,975
Total inventory $ 18,155 $ 17,373