v3.26.1
Condensed Consolidated Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Condensed Consolidated Balance Sheet Components    
Raw materials inventory $ 3,493 $ 3,864
Finished goods inventory 3,496 3,182
Work in progress 642 501
Total inventory 7,631 7,547
Allowance for obsolete inventory $ 1,683 $ 1,531