XML 50 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 267,187 $ 135,673 $ 1,594,461 $ 2,965,579
Revenue recognized from deferred revenue beginning balance 66,000   124,000  
Plumbline Life Sciences        
Disaggregation of Revenue [Line Items]        
Total revenues 64,000 40,000 1,200,000 64,000
AstraZeneca        
Disaggregation of Revenue [Line Items]        
Total revenues 74,000 $ 62,000 146,000 $ 2,800,000
Other Counterparty        
Disaggregation of Revenue [Line Items]        
Total revenues $ 129,000   $ 244,000