Quarterly report pursuant to Section 13 or 15(d)

LONG-TERM DEBT - Narrative (Details)

v3.22.0.1
LONG-TERM DEBT - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Aug. 05, 2021
Jun. 16, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Apr. 13, 2020
Dec. 27, 2018
Debt Instrument                    
Aggregate principal amount       $ 98,750,000   $ 98,750,000   $ 0   $ 165,000,000
Borrowings of long-term debt, net of debt issuance costs           94,961,000 $ 19,400,000      
Gain (loss) on debt extinguishment       0 $ 0 (4,960,000) $ 0      
Restricted cash reserve               5,000,000    
Term Loan                    
Debt Instrument                    
Gain (loss) on debt extinguishment   $ (15,000,000)                
Debt issuance cost   8,400,000                
Term Loan | Prepayment Penalties                    
Debt Instrument                    
Gain (loss) on debt extinguishment   (6,400,000)                
Term Loan | Legal Fees                    
Debt Instrument                    
Gain (loss) on debt extinguishment   (100,000)                
Paycheck Protection Program Loan | Notes Payable                    
Debt Instrument                    
Gain (loss) on debt extinguishment           10,000,000        
PNC Credit Facility       0   0   10,000,000 $ 10,000,000  
Line of Credit | Revolving Credit Agreement with PNC                    
Debt Instrument                    
Line of credit facility, maximum borrowing amount                   $ 45,000,000
PNC Credit Facility       $ 7,556,000   $ 7,556,000   0    
Line of Credit | Amended Revolving Credit Agreement with PNC                    
Debt Instrument                    
Line of credit facility, maximum borrowing amount $ 30,000,000                  
Stated interest rate (percentage)       4.50%   4.50%        
Loan servicing fee (percent) 6.00%                  
Remaining borrowing capacity       $ 15,100,000   $ 15,100,000        
Line of credit, current borrowing capacity       7,600,000   7,600,000        
Line of Credit | Amended Revolving Credit Agreement with PNC | LIBOR                    
Debt Instrument                    
Variable rate rate (percentage) 2.25%                  
Loan servicing trigger (percent) 0.75%                  
Loan servicing trigger, rate below libor (percent) 75.00%                  
Line of Credit | Amended Revolving Credit Agreement with PNC | LIBOR | Minimum                    
Debt Instrument                    
Variable rate rate (percentage) 1.75%                  
Line of Credit | Amended Revolving Credit Agreement with PNC | LIBOR | Maximum                    
Debt Instrument                    
Variable rate rate (percentage) 2.25%                  
Line of Credit | Domestic Rate Loan Or Swing Line Loan                    
Debt Instrument                    
Stated interest rate (percentage) 1.25%                  
Loan servicing fee (percent) 5.00%                  
Loan servicing trigger (percent) 1.00%                  
Loan servicing trigger, rate below libor (percent) 1.00%                  
Line of Credit | Domestic Rate Loan Or Swing Line Loan | Minimum                    
Debt Instrument                    
Stated interest rate (percentage) 0.75%                  
Line of Credit | Domestic Rate Loan Or Swing Line Loan | Maximum                    
Debt Instrument                    
Stated interest rate (percentage) 1.25%                  
Senior Secured Debt | Term Loan                    
Debt Instrument                    
Aggregate principal amount   5,100,000   $ 0   $ 0   $ 92,426,000    
Borrowings of long-term debt, net of debt issuance costs     $ 20,000,000              
Warrants callable (in shares)     3,400,000              
Warrant exercise price (in dollars per share)     $ 3.00              
Stated interest rate (percentage)       6.75%   6.75%        
Term Loan | Term Loan | Minimum                    
Debt Instrument                    
Allowable reduction to usage fee (percent) 0.25%                  
Term Loan | Term Loan | Maximum                    
Debt Instrument                    
Allowable reduction to usage fee (percent) 0.375%                  
Term Loan | Term Loan Credit Agreement                    
Debt Instrument                    
Aggregate principal amount   $ 100,000,000                
Prepayment percentage (percentage)   100.00%       50.00%        
Percentage of excess cash flow   75.00%                
Reduction in prepayment percentage   0.00%                
Debt default trigger amount   $ 3,000,000                
Excess usage fee (percent) 1.00%                  
Term Loan | Term Loan Credit Agreement | Covenant Period One                    
Debt Instrument                    
Stated interest rate (percentage)   2.50%                
Term Loan | Term Loan Credit Agreement | Covenant Period Two                    
Debt Instrument                    
Stated interest rate (percentage)   5.00%                
Term Loan | Term Loan Credit Agreement | Base Rate                    
Debt Instrument                    
Variable rate rate (percentage)   1.75%                
Term Loan | Term Loan Credit Agreement | Federal funds rate                    
Debt Instrument                    
Variable rate rate (percentage)   0.50%                
Term Loan | Term Loan Credit Agreement | One month LIBOR                    
Debt Instrument                    
Variable rate rate (percentage)   1.00%                
Term Loan | Term Loan Credit Agreement | LIBOR                    
Debt Instrument                    
Variable rate rate (percentage)   6.00%                
Term Loan | Term Loan Credit Agreement | Prime Rate                    
Debt Instrument                    
Variable rate rate (percentage)   5.00%