XML 86 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2018
Dec. 31, 2019
Dec. 31, 2018
Apr. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue   $ 2,361 $ 668  
ImmunoForge        
Disaggregation of Revenue [Line Items]        
Revenue   600    
Collaborative arrangement upfront payment receivable       $ 200
ImmunoForge | Scientific Consulting Services        
Disaggregation of Revenue [Line Items]        
Collaborative arrangement upfront payment receivable       100
ImmunoForge | Collaborative Agreements Payment Receivable within One Year of Contract Effective Date        
Disaggregation of Revenue [Line Items]        
Collaborative arrangement upfront payment receivable       $ 300
SBIR Grants        
Disaggregation of Revenue [Line Items]        
Grants from the National Institutes of Health $ 2,800      
Revenue   $ 1,800 $ 700