Quarterly report pursuant to Section 13 or 15(d)

Note 8 - Revolving Line of Credit and Notes Payable (Details Textual)

v3.22.2.2
Note 8 - Revolving Line of Credit and Notes Payable (Details Textual) - USD ($)
Apr. 16, 2021
Dec. 20, 2005
Mar. 31, 2022
Apr. 07, 2021
Summit Community Bank [Member] | Term Loan [Member]        
Debt Instrument, Face Amount $ 1,000,000      
Debt Instrument, Term (Year) 2 years      
Debt Instrument, Interest Rate, Stated Percentage 4.89%      
Sellers of Tellenger [Member] | Term Loan [Member]        
Short-Term Debt, Total       $ 150,000
Revolving Credit Facility [Member] | Summit Community Bank [Member]        
Line of Credit Facility, Maximum Borrowing Capacity $ 1,000,000      
Debt Instrument, Interest Rate, Effective Percentage 3.25%      
Long-Term Line of Credit, Total     $ 0  
Revolving Credit Facility [Member] | TD Bank [Member]        
Line of Credit Facility, Maximum Borrowing Capacity   $ 1,000,000    
Revolving Credit Facility [Member] | TD Bank [Member] | London Interbank Offered Rate (LIBOR) Swap Rate [Member]        
Debt Instrument, Basis Spread on Variable Rate   3.50%    
Revolving Credit Facility [Member] | TD Bank [Member] | London Interbank Offered Rate (LIBOR) Swap Rate [Member] | Minimum [Member]        
Debt Instrument, Basis Spread on Variable Rate   4.00%