XML 69 R35.htm IDEA: XBRL DOCUMENT v3.20.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Part 1 (Details) - USD ($)
1 Months Ended 12 Months Ended
Apr. 30, 2017
Aug. 31, 2016
Dec. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents     $ 18,271,352 $ 12,524,551
License Agreements [Abstract]        
Prepaid payments for license agreements     100,000 100,000
Amortization expenses     0 0
Valuation of Long-Lived Assets and Intangible Assets [Abstract]        
Goodwill impairment loss     0 0
Disaggregation of Revenue [Abstract]        
Total revenues     34,464,032 34,581,440
Contract Liabilities [Abstract]        
Deferred revenue     125,000 $ 422,905
Earned grant revenue     $ 422,905  
Loss Per Share [Abstract]        
Options and warrants excluded from computation of earnings per share (in shares)     666,197 732,906
Fever Panel [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues $ 200,000      
Contract Liabilities [Abstract]        
Maximum amount of development agreement 1,100,000      
Revenue from grants from inception $ 1,100,000      
Zika Virus [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues   $ 600,000    
Contract Liabilities [Abstract]        
Maximum amount of development agreement   5,900,000    
Revenue from grants from inception   $ 5,900,000    
Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     $ 33,104,781 $ 34,581,440
Non-Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     1,359,251 3,032,248
Africa [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     7,564,360 8,838,632
Asia [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     888,800 1,404,982
Europe & Middle East [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     6,498,995 4,895,273
Latin America [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     11,808,768 12,546,083
United States [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     7,703,109 6,896,470
Net Product Sales [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     28,844,997 27,913,209
Net Product Sales [Member] | Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     28,844,997 27,913,209
Net Product Sales [Member] | Non-Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     0 0
Net Product Sales [Member] | Africa [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     7,564,360 8,838,632
Net Product Sales [Member] | Asia [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     888,800 1,404,982
Net Product Sales [Member] | Europe & Middle East [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     3,781,761 2,208,063
Net Product Sales [Member] | Latin America [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     11,808,767 12,546,083
Net Product Sales [Member] | United States [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     4,801,309 2,915,449
License and Royalty Revenue [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     938,753 948,773
License and Royalty Revenue [Member] | Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     938,753 948,773
License and Royalty Revenue [Member] | Non-Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     0 0
R&D, Milestone and Grant Revenue [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     4,680,282 5,719,458
R&D, Milestone and Grant Revenue [Member] | Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     3,321,031 2,687,210
R&D, Milestone and Grant Revenue [Member] | Non-Exchange Transactions [Member]        
Disaggregation of Revenue [Abstract]        
Total revenues     $ 1,359,251 3,032,248
Minimum [Member]        
Fixed Assets [Abstract]        
Estimated useful lives of fixed assets     3 years  
Product Revenue [Abstract]        
Revenue, payment terms     30 days  
Maximum [Member]        
Fixed Assets [Abstract]        
Estimated useful lives of fixed assets     7 years  
Product Revenue [Abstract]        
Revenue, payment terms     60 days  
Money Market Funds [Member] | Level 1 [Member]        
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents     $ 16,000,000 $ 4,700,000