Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Inventories (Details)

v3.26.3
Balance Sheet Components - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Raw materials $ 20,414     $ 17,497
Work-in-progress 6,091     6,281
Finished goods 4,260     3,305
Total Inventories, net $ 30,765 $ 29,170 $ 28,839 $ 27,083