XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheets Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 59,004 $ 28,088
Accumulated depreciation (21,102) (16,380)
Total property and equipment, net 37,902 11,708
Lab and Manufacturing Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 44,283 21,958
Computer Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 1,977 1,121
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 433 237
Construction in progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 7,100 638
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 5,211 $ 4,134