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