XML 94 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
USD ($)
Segment
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Accounting Policies [Line Items]      
Revenue recognized   $ 0  
Deposits, in excess of FDIC insured limit $ 250,000    
Number of reportable segments | Segment 1    
Number of operating segments | Segment 1    
Debt instrument remaining maturity period at date of purchase 3 months    
Impairment of long-lived assets $ 0 0  
Amount of gross receipts during period   $ 5,000,000  
Expected dividend yield 0.00% 0.00%  
Deferred offering costs   $ 2,800,000  
Maximum      
Accounting Policies [Line Items]      
Research and development arrangement with federal government, customer funding to offset costs incurred     $ 250,000
Novartis Agreement      
Accounting Policies [Line Items]      
Description of customer payment terms The Company performs credit evaluations of its customer, and the risk with respect to accounts receivable is further mitigated by the short duration of customer payment terms, generally within 60 days, and the pedigree of the customer base.    
Percentage of revenue contributed by related party 100.00%    
Novartis Agreement | Maximum      
Accounting Policies [Line Items]      
Customer payment terms 60 days