v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Summary of Inventory
Inventory consisted of the following as of the periods presented (in thousands):
June 30, 2026December 31, 2025
Raw materials$12,882 $14,606 
Work-in-process9,904 7,318 
Finished goods18,444 18,571 
Total inventory$41,230 $40,495