XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Total revenues $ 24,448,761 $ 20,412,124 $ 25,978,405 $ 30,788,309
Revenue recognized from deferred revenue beginning balance 354,000   1,000,000  
ApolloBio        
Disaggregation of Revenue [Line Items]        
Total revenues 23,000,000   23,000,000  
Revenue recognized from deferred revenue beginning balance     23,000,000  
MedImmune        
Disaggregation of Revenue [Line Items]        
Total revenues 1,400,000   2,700,000  
Revenue recognized from deferred revenue beginning balance     882,000  
GeneOne        
Disaggregation of Revenue [Line Items]        
Total revenues 32,000   150,000  
Other Counterparty        
Disaggregation of Revenue [Line Items]        
Total revenues $ 31,000   153,000  
Revenue recognized from deferred revenue beginning balance     $ 125,251