v3.26.1
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory    
Raw materials $ 2,066 $ 2,041
Work in process 6,828 7,236
Accumulated provision for inventory obsolescence (2,000) (2,000)
Work in process, net 4,828 5,236
Finished goods 422 1,322
Total inventory, net $ 7,316 $ 8,599