v3.26.1
Balance Sheets Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 210,854 $ 188,177
Accumulated depreciation (96,467) (83,063)
Total property and equipment, net 114,387 105,114
Lab and manufacturing equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 180,963 158,909
Computer equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 4,161 3,928
Furniture and fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,201 1,152
Construction in progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 15,513 15,885
Leasehold improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 9,016 $ 8,303