XML 72 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2020
Feb. 28, 2018
Dec. 31, 2020
Dec. 31, 2019
Apr. 30, 2019
Disaggregation of Revenue [Line Items]          
Revenue     $ 320 $ 2,361  
ImmunoForge          
Disaggregation of Revenue [Line Items]          
Revenue     0 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 $ 2,800      
Revenue     $ 300 $ 1,800