XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheets Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 77,381 $ 59,004
Accumulated depreciation (25,461) (21,102)
Total property and equipment, net 51,920 37,902
Lab and Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 59,925 44,283
Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 2,392 1,977
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 463 433
Construction in progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 8,645 7,100
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 5,956 $ 5,211