Quarterly report pursuant to Section 13 or 15(d)

Borrowings Under Term Loan and Line of Credit - Narrative (Details)

v3.22.1
Borrowings Under Term Loan and Line of Credit - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Feb. 11, 2022
Dec. 31, 2021
Aug. 02, 2021
Dec. 19, 2019
Dec. 16, 2019
Feb. 28, 2018
Apr. 26, 2017
Nov. 08, 2016
Term Loan                    
Debt Instrument [Line Items]                    
Deferred original issue discount and loan fees $ 407,000     $ 434,000            
Term Loan | PNC Bank                    
Debt Instrument [Line Items]                    
Term loan repayments made 100,000 $ 400,000                
Deferred original issue discount and loan fees 400,000     400,000            
Letter of Credit                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity     $ 300,000           $ 500,000 $ 300,000
Amended Credit Facility Effective December 2019 | Term Loan | PNC Bank                    
Debt Instrument [Line Items]                    
Face amount             $ 57,600,000      
Amount of increase to term loan borrowing             13,900,000      
Loan fees           $ 100,000        
Unused borrowing capacity $ 0     $ 0            
Amended Credit Facility Effective February 2018 | Revolving Credit Facility | Line of Credit | PNC Bank                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity               $ 5,000,000    
Amended Credit Facility Effective February 2018 | Letter of Credit | Line of Credit | PNC Bank                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity               $ 1,500,000    
Credit Agreement Effective November 2016, Amended Credit Facility Effective February 2018, and Amended Credit Facility Effective December 2019 | Term Loan                    
Debt Instrument [Line Items]                    
Deferred original issue discount and loan fees             $ 300,000      
Amended Credit Facility Effective August 2021 | Term Loan | PNC Bank                    
Debt Instrument [Line Items]                    
Original issue discount         $ 200,000