Quarterly report pursuant to Section 13 or 15(d)

Revolving Credit Facility and Other Obligations (Details)

v3.21.2
Revolving Credit Facility and Other Obligations (Details)
Nov. 19, 2020
USD ($)
payment
Jun. 11, 2020
USD ($)
borrowing
Jun. 30, 2021
USD ($)
Dec. 31, 2020
Apr. 21, 2020
USD ($)
Jul. 11, 2017
USD ($)
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 | borrowing   3        
Potential increase in maximum borrowing capacity, per occurrence   $ 5,000,000.0        
Annual commitment fee   0.25%        
Long-term line of credit     $ 0      
Revolving credit facility | LIBOR | Bank of America Credit Agreement            
Long-term debt            
Margin on variable rate   2.25%        
Effective interest rate     2.35% 3.00%    
Revolving credit facility | LIBOR | Bank of America Credit Agreement | Minimum            
Long-term debt            
Margin on variable rate   0.75%        
Revolving credit facility | Indicative Index | Banc of America Leasing and Capital Credit Agreement            
Long-term debt            
Effective interest rate     3.00%      
Line of Credit | Banc of America Leasing and Capital Credit Agreement            
Long-term debt            
Maximum borrowing capacity         $ 6,000,000.0  
Number of monthly payments | payment 36          
Debt Instrument, Periodic Payment, Principal $ 100,000          
Long-term line of credit $ 3,700,000   $ 3,000,000.0      
Line of Credit, Current     $ 1,200,000