XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Concentration of Credit Risk (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 7,399,702 $ 8,664,253 $ 11,252,987 $ 11,439,361
Cash Equivalents, at Carrying Value, Total 4,600,000 2,100,000    
Cash, Uninsured Amount $ 5,202,000 $ 5,198,000    
Customer Concentration Risk [Member] | Revenue Benchmark [Member]        
Number Of Major Customers 3      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer A [Member]        
Concentration Risk, Percentage 27.10%      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer B [Member]        
Concentration Risk, Percentage 21.50%      
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer C [Member]        
Concentration Risk, Percentage 19.30%      
Customer Concentration Risk [Member] | Accounts Receivable [Member]        
Number Of Major Customers 2 3    
Concentration Risk, Percentage 69.00% 61.00%