Quarterly report pursuant to Section 13 or 15(d)

Revolving Credit Facility and Other Obligations (Details)

v3.20.2
Revolving Credit Facility and Other Obligations (Details)
Jun. 11, 2020
USD ($)
numberOfBorrowingsIncreases
Apr. 21, 2020
USD ($)
numberOfPayments
Jul. 11, 2017
USD ($)
Jun. 30, 2020
USD ($)
Apr. 14, 2020
USD ($)
Dec. 31, 2019
Paycheck Protection Program | Notes Payable to Banks            
Long-term debt            
Long-term debt       $ 5,400,000 $ 5,400,000  
Current maturities of long term debt       2,400,000    
Revolving credit facility | Bank of America Credit Agreement            
Long-term debt            
Maximum borrowing capacity     $ 25,000,000.0      
Potential increase in maximum borrowing capacity $ 15,000,000.0          
Number of separate increases | numberOfBorrowingsIncreases 3          
Potential increase in maximum borrowing capacity, per occurrence $ 5,000,000.0          
Annual commitment fee 0.25%   0.20%      
Long-term line of credit       $ 0    
Revolving credit facility | LIBOR | Bank of America Credit Agreement            
Long-term debt            
Margin on variable rate 2.25%   1.25%      
Effective interest rate       3.00%   3.05%
Revolving credit facility | LIBOR | Bank of America Credit Agreement | Minimum            
Long-term debt            
Margin on variable rate 0.75%          
Line of Credit | Banc of America Leasing and Capital Credit Agreement            
Long-term debt            
Maximum borrowing capacity   $ 6,000,000.0        
Long-term line of credit       $ 0    
Line of credit, term   60 months        
Number of monthly payments | numberOfPayments   60        
Line of Credit | Indicative Index | Banc of America Leasing and Capital Credit Agreement            
Long-term debt            
Margin on variable rate   2.75%        
Effective interest rate       3.50%    
Monthly payment, loan percent   1.82%