XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 236,178 $ 866,863 $ 1,830,639 $ 3,832,442
Revenue recognized from deferred revenue beginning balance 4,000   127,000  
Plumbline Life Sciences        
Disaggregation of Revenue [Line Items]        
Total revenues 83,000 22,000 1,300,000 86,000
AstraZeneca        
Disaggregation of Revenue [Line Items]        
Total revenues 21,000 $ 255,000 167,000 $ 3,000,000.0
Other Counterparty        
Disaggregation of Revenue [Line Items]        
Total revenues $ 132,000   $ 364,000