XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Major Customers and Concentration of Credit Risk (Tables)
12 Months Ended
Dec. 31, 2018
Risks and Uncertainties [Abstract]  
Schedule of major customers and concentration risks
Customer
2018 Revenue
 
% of Total
Revenue
 
2017 Revenue
 
% of Total
Revenue
 
2016 Revenue
 
% of Total
Revenue
ApolloBio
$
23,000,000

 
75
%
 
$

 
%
 
$

 
%
AstraZeneca
6,850,424

 
23

 
22,269,773

 
53

 
1,518,639

 
4

DARPA

 

 
9,983,927

 
24

 
26,602,183

 
75

Roche

 

 
6,107,254

 
14

 
4,917,929

 
14

GeneOne (affiliated entity)
342,386

 
1

 
551,208

 
1

 
1,188,432

 
4

All other
289,087

 
1

 
3,307,924

 
8

 
1,141,178

 
3

Total revenue
$
30,481,897

 
100
%
 
$
42,220,086

 
100
%
 
$
35,368,361

 
100
%