Annual report pursuant to Section 13 and 15(d)

REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)

v3.20.4
REVOLVING CREDIT FACILITY AND OTHER OBLIGATIONS (Details)
Jun. 11, 2020
USD ($)
borrowing
Apr. 21, 2020
USD ($)
payment
Jul. 11, 2017
USD ($)
Dec. 31, 2020
USD ($)
Nov. 19, 2020
USD ($)
Apr. 14, 2020
USD ($)
Dec. 31, 2019
Long-term debt              
Long-term debt       $ 3,724,000      
Revolving credit agreement | Bank of America Credit Agreement              
Long-term debt              
Maximum borrowing capacity     $ 25,000,000.0        
Line of credit facility, maximum borrowing capacity $ 15,000,000.0            
Line of credit facility, number of separate increases | borrowing 3            
Line of credit facility, maximum borrowing capacity, increase from additional borrowings, minimum per occurrence $ 5,000,000.0            
Annual commitment fee 0.25%   0.20%        
Line of credit, outstanding       0      
Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement              
Long-term debt              
Maximum borrowing capacity   $ 6,000,000.0          
Line of credit, outstanding       3,700,000 $ 3,700,000    
Number of monthly payments | payment   36          
Monthly payments   $ 100,000          
Line of credit, outstanding, current       $ 1,300,000      
LIBOR | Revolving credit agreement | Bank of America Credit Agreement              
Long-term debt              
Margin on variable rate 2.25%   1.25%        
Effective rate       3.00%     3.05%
LIBOR | Revolving credit agreement | Bank of America Credit Agreement | Minimum              
Long-term debt              
Margin on variable rate 0.75%            
Indicative Index | Line of Credit | Banc of America Leasing and Capital, LLC, Credit Agreement              
Long-term debt              
Effective rate       3.00%      
Notes Payable to Banks | Paycheck Protection Program              
Long-term debt              
Long-term debt       $ 0   $ 5,400,000