v3.25.4
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 4,872 $ 3,406
Work in process 529 457
Finished goods 14,048 14,733
Total inventory 19,449 18,596
Inventory 15,845 16,915
Long-term inventory $ 3,604 $ 1,681