XML 64 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Major Customers and Concentration of Credit Risk (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Concentration Risk [Line Items]      
Revenue $ 42,220,086 $ 35,368,361 $ 40,572,111
Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
MedImmune      
Concentration Risk [Line Items]      
Revenue $ 22,269,773 $ 1,518,639 $ 16,037,731
Accounts receivable $ 1,700,000 $ 1,200,000  
MedImmune | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 53.00% 4.00% 40.00%
MedImmune | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 28.00% 7.00%  
DARPA      
Concentration Risk [Line Items]      
Revenue $ 9,983,927 $ 26,602,183 $ 11,582,623
Accounts receivable 4,100,000 $ 12,100,000  
Unbilled receivables $ 1,600,000    
Estimated collection period for unbilled receivables 12 months    
DARPA | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 24.00% 75.00% 28.00%
DARPA | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 69.00% 73.00%  
Roche      
Concentration Risk [Line Items]      
Revenue $ 6,107,254 $ 4,917,929 $ 10,778,688
Accounts receivable   $ 2,400,000  
Roche | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 14.00% 14.00% 27.00%
Roche | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage   15.00%  
NIAID      
Concentration Risk [Line Items]      
Revenue $ 0 $ 118,171 $ 901,475
NIAID | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 0.00% 2.00%
GeneOne (affiliated entity)      
Concentration Risk [Line Items]      
Revenue $ 551,208 $ 1,188,432 $ 450,000
GeneOne (affiliated entity) | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 1.00% 4.00% 1.00%
All other      
Concentration Risk [Line Items]      
Revenue $ 3,307,924 $ 1,023,007 $ 821,594
All other | Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00% 3.00% 2.00%
Minimum | DARPA      
Concentration Risk [Line Items]      
Age of unbilled receivables 1 month    
Maximum | DARPA      
Concentration Risk [Line Items]      
Age of unbilled receivables 9 months