Quarterly report pursuant to Section 13 or 15(d)

Note 1 - Summary of Significant Accounting Policies (Details Textual)

v3.22.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Number of Operating Segments 1  
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies [Member]    
Concentration Risk, Percentage 34.30% 41.10%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements [Member]    
Concentration Risk, Percentage 65.10% 57.60%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Commercial Contracts [Member]    
Concentration Risk, Percentage 0.60% 1.30%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies, Contract One [Member]    
Concentration Risk, Percentage 27.90% 23.60%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract One [Member]    
Concentration Risk, Percentage 26.90% 39.80%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Two [Member]    
Concentration Risk, Percentage 16.00%  
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Subcontracts under Federal Procurements, Contract Three [Member]    
Concentration Risk, Percentage 11.00%  
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Multiple Subcontracts [Member]    
Concentration Risk, Percentage 37.90% 49.40%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Prime Contracts with U.S. Government Agencies, Contract Two [Member]    
Concentration Risk, Percentage   10.60%
Supplier Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of Major Suppliers 1  
Supplier Concentration Risk [Member] | Revenue Benchmark [Member] | One Supplier [Member]    
Concentration Risk, Percentage 30.50% 27.40%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements [Member]    
Number of Major Customers 3  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract One [Member]    
Concentration Risk, Percentage 48.20% 72.40%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Two [Member]    
Concentration Risk, Percentage 19.70% 19.30%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Subcontracts under Federal Procurements, Contract Three [Member]    
Concentration Risk, Percentage 10.30%  
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Prime Contracts with U.S. Government Agencies [Member]    
Number of Major Customers 1 1
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Multiple Subcontracts [Member]    
Concentration Risk, Percentage 67.90% 91.70%