XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Summary of Significant Accounting Policies (Details Textual)
1 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Accounts Receivable, Allowance for Credit Loss $ 0 $ 0   $ 0 $ 0  
Contract with Customer, Asset, after Allowance for Credit Loss 10,300,000     10,300,000    
Contract with Customer, Liability, Revenue Recognized       100,000    
Revenue, Remaining Performance Obligation, Amount 92,100,000     $ 92,100,000    
Number of Operating Segments       1    
Number of Reporting Units       1    
Nonoperating Income (Expense) 4,200,000 1,000,000 $ 100,000 $ 4,155,508 1,031,903 $ 101,172
Number of Reportable Segments       1    
Fair Value, Inputs, Level 1 [Member]            
Cash and Cash Equivalents, Fair Value Disclosure 95,100,000 100,000   $ 95,100,000 100,000  
Fair Value, Inputs, Level 2 [Member]            
Cash and Cash Equivalents, Fair Value Disclosure $ 0 $ 40,500,000   $ 0 $ 40,500,000  
Research and Development [Member]            
Revenue, Performance Obligation, Number of Obligations 5     5    
Manufacture and Delivery [Member]            
Revenue, Performance Obligation, Number of Obligations 5     5    
The 2016 Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]            
Warrants and Rights Outstanding, Measurement Input 0     0    
Laboratory Equipment [Member]            
Property, Plant and Equipment, Useful Life (Year) 5 years     5 years    
Computer Equipment [Member]            
Property, Plant and Equipment, Useful Life (Year) 3 years     3 years    
Furniture and Fixtures [Member]            
Property, Plant and Equipment, Useful Life (Year) 7 years     7 years    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Non-US [Member]            
Concentration Risk, Percentage       47.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | US Government [Member]            
Concentration Risk, Percentage       53.00% 16.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | European Government [Member]            
Concentration Risk, Number of Customers       4    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Asia Pacific Government [Member]            
Concentration Risk, Number of Customers       1