XML 17 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2018
Mar. 31, 2020
Mar. 31, 2019
Apr. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue   $ 320,000 $ 653,000  
ImmunoForge        
Disaggregation of Revenue [Line Items]        
Revenue   0 0  
Collaborative arrangement upfront payment receivable       $ 200,000
ImmunoForge | Scientific Consulting Services        
Disaggregation of Revenue [Line Items]        
Collaborative arrangement upfront payment receivable       100,000
ImmunoForge | Collaborative Agreements Payment Receivable within One Year of Contract Effective Date        
Disaggregation of Revenue [Line Items]        
Collaborative arrangement upfront payment receivable       $ 300,000
SBIR Grants        
Disaggregation of Revenue [Line Items]        
Grants from the National Institutes of Health $ 2,800,000      
Revenue   $ 300,000 $ 700,000