Annual report pursuant to Section 13 and 15(d)

Note 11 - Notes Payable (Details Textual)

v3.20.4
Note 11 - Notes Payable (Details Textual) - USD ($)
12 Months Ended
Jan. 09, 2021
Dec. 10, 2020
May 07, 2020
Nov. 03, 2015
Dec. 31, 2020
Dec. 31, 2019
Amortization of Debt Issuance Costs         $ 607,000 $ 56,000
Paycheck Protection Program, CARES Act [Member]            
Proceeds from Issuance of Debt     $ 332,000      
Paycheck Protection Program, CARES Act [Member] | Subsequent Event [Member]            
Debt Instrument, Decrease, Forgiveness $ 131,000          
Green Bank [Member] | Loan Agreement [Member]            
Debt Instrument, Face Amount       $ 10,000,000    
Debt Instrument, Term (Year)       21 years    
Debt Instrument Term, Interest Only Payments (Month)       12 months    
Debt Instrument, Interest Rate, Stated Percentage       6.00%    
Debt Instrument Covenant, Service Coverage Ratio, Minimum       1.25    
Debt Instrument Covenant, Debt-to-Net Worth Ratio, Maximum       1.0    
Debt Instrument Covenant, Current Ratio, Minimum       1.5    
Debt Instrument, Collateral Amount       $ 1,000,000    
Guarantor Obligations, Liquidation Proceeds, Percentage       90.00%    
Guarantee, Fee       $ 270,000    
Annual Fee, Guarantee, Percentage       0.50%    
Debt Issuance Costs, Net, Total         800,000  
Amortization of Debt Issuance Costs         $ 36,000 $ 36,000
Green Bank [Member] | Loan Agreement [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate       2.00%    
Veritex [Member] | Loan Agreement [Member]            
Debt Instrument, Collateral Amount   $ 1,000,000.0        
Amortization of Debt Issuance Costs   600,000        
Debt Instrument, Insurance Proceeds Allocated to Payment of Debt   7,900,000        
Interest Expense, Debt, Total   $ 400,000