Annual report pursuant to Section 13 and 15(d)

Long-Term Debt (Details Narrative)

v3.19.1
Long-Term Debt (Details Narrative) - USD ($)
12 Months Ended
Jul. 26, 2018
Oct. 31, 2011
Dec. 31, 2018
Dec. 31, 2017
Letters of credit outstanding, amount     $ 2,648,000  
Debt issuance costs     80,000 $ 115,000
PNC Bank [Member] | Term Loan [Member]        
Number of years used to determine monthly payment on term loan   7 years    
Revised Loan Agreement [Member] | PNC Bank [Member]        
Debt instrument, termination notice   90 days    
Revised Loan Agreement [Member] | PNC Bank [Member] | On or Before March 23, 2017 [Member]        
Debt instrument percentage of total financing to be paid upon early retirement of debt obligations   1.00%    
Revised Loan Agreement [Member] | PNC Bank [Member] | After March 23, 2017 But Prior to or on March 23, 2018 [Member]        
Debt instrument percentage of total financing to be paid upon early retirement of debt obligations   0.50%    
Revised Loan Agreement [Member] | PNC Bank [Member] | After March 23, 2018 But Prior to or on March 23, 2019 [Member]        
Debt instrument percentage of total financing to be paid upon early retirement of debt obligations   0.25%    
Revised Loan Agreement [Member] | PNC Bank [Member] | After March 23, 2019 [Member]        
Debt instrument percentage of total financing to be paid upon early retirement of debt obligations   0.00%    
Revised Loan Agreement [Member] | PNC Bank [Member] | Term Loan [Member]        
Long-term debt   $ 6,100,000    
Debt instrument, periodic payment, principal   $ 101,600    
Revised Loan Agreement [Member] | PNC Bank [Member] | Term Loan [Member] | Prime Plus [Member]        
Debt instrument, basis spread on variable rate   2.50%    
Revised Loan Agreement [Member] | PNC Bank [Member] | Term Loan [Member] | London Interbank Offered Rate (LIBOR) [Member]        
Debt instrument, basis spread on variable rate   3.50%    
Amendment to the Revised Loan Agreement [Member] | PNC Bank [Member]        
Indefinite reduction of borrowing availability $ 2,000,000   2,000,000  
Line of credit facility, indefinite reduction of borrowing availability     1,000,000  
Line of credit facility, borrowing restriction released $ 1,000,000      
Revolving Credit Facility [Member] | PNC Bank [Member]        
Line of credit facility, remaining borrowing capacity     2,368,000  
Indefinite reduction of borrowing availability     1,000,000  
Letters of credit outstanding, amount     $ 2,648,000  
Revolving Credit Facility [Member] | Revised Loan Agreement [Member] | PNC Bank [Member]        
Debt maturity date   Mar. 24, 2021    
Line of credit facility, maximum borrowing capacity   $ 12,000,000    
Revolving Credit Facility [Member] | Revised Loan Agreement [Member] | PNC Bank [Member] | Prime Plus [Member]        
Debt instrument, basis spread on variable rate   2.00% 5.50%  
Revolving Credit Facility [Member] | Revised Loan Agreement [Member] | PNC Bank [Member] | London Interbank Offered Rate (LIBOR) [Member]        
Debt instrument, basis spread on variable rate   3.00%