v3.26.1
Condensed Consolidated Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Condensed Consolidated Balance Sheet Components    
Raw materials inventory $ 3,600 $ 3,864
Finished goods inventory 3,627 3,182
Work in progress 571 501
Total inventory, net 7,798 7,547
Allowance for obsolete inventory $ 1,797 $ 1,531