v3.25.2
Selected Balance Sheet Components - Summary of inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory:    
Raw materials $ 11,236 $ 12,827
Work-in-process 2,054 1,571
Finished goods 3,541 2,975
Total inventory $ 16,831 $ 17,373