XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition and Concentration of Credit Risk (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue from External Customers The following table indicates the percentage of total revenues in excess of 10% with any single customer:
Customer2021 Revenue% of Total
Revenue
2020 Revenue% of Total
Revenue
2019 Revenue% of Total
Revenue
AstraZeneca$41,659 %$170,587 %$3,194,877 78 %
Advaccine— — 5,000,000 68 — — 
Plumbline Life Sciences, Inc. (affiliated entity)245,310 14 1,370,396 18 — — 
Department of Defense754,853 43 — — — — 
All other, including affiliated entities732,936 41 870,237 12 917,053 22 
Total revenue$1,774,758 100 %1$7,411,220 100 %$4,111,930 100 %