XML 53 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Major Customers and Concentration of Credit Risk (Tables)
12 Months Ended
Dec. 31, 2020
Risks and Uncertainties [Abstract]  
Schedule of major customers and concentration risks
Customer2020 Revenue% of Total
Revenue
2019 Revenue% of Total
Revenue
2018 Revenue% of Total
Revenue
ApolloBio$— — %$— — %$23,000,000 75 %
AstraZeneca170,587 3,194,877 78 6,850,424 23 
Advaccine5,000,000 68 — — — — 
Plumbline Life Sciences, Inc.1,370,396 18 — — — — 
All other, including affiliated entities870,237 12 917,053 22 631,473 
Total revenue$7,411,220 100 %1$4,111,930 100 %$30,481,897 100 %