XML 53 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition and Concentration of Credit Risk (Tables)
12 Months Ended
Dec. 31, 2023
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:
Customer2023 Revenue% of Total
Revenue
2022 Revenue% of Total
Revenue
2021 Revenue% of Total
Revenue
ApolloBio Corporation$245,056 29 %$— — %$— — %
Plumbline Life Sciences, Inc. (affiliated entity)— — 33,596 — 245,310 14 
U.S. Department of Defense— — 9,591,778 94 754,853 43 
All other, including affiliated entities586,954 71 636,894 774,595 43 
Total revenue$832,010 100 %$10,262,268 100 %$1,774,758 100 %