v3.26.1
Significant Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory, Net [Abstract]    
Raw materials $ 24,145 $ 24,741
Work in progress 3,480 2,921
Finished goods 12,306 10,820
Total $ 39,931 $ 38,482