XML 88 R60.htm IDEA: XBRL DOCUMENT v3.22.4
DEBT - Additional Information (Details)
1 Months Ended 12 Months Ended
Mar. 28, 2022
USD ($)
paymentInstallment
Oct. 31, 2018
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]            
Proceeds from issuance of debt     $ 35,000,000 $ 0 $ 0  
Debt issuance costs, net     1,800,000      
2022 Term Loan            
Debt Instrument [Line Items]            
Debt instrument, covenant compliance, amount $ 15,000,000          
2022 Term Loan | Maximum            
Debt Instrument [Line Items]            
Debt instrument, covenant, quick ratio 115.00%          
2022 Term Loan | Minimum            
Debt Instrument [Line Items]            
Debt instrument, covenant, quick ratio 100.00%          
Third Amended and Restated SVB Loan Agreement            
Debt Instrument [Line Items]            
Debt issuance costs, net     65,000      
SVB Term Loan | Third Amended and Restated SVB Loan Agreement            
Debt Instrument [Line Items]            
Proceeds from issuance of debt   $ 35,000,000        
Amount outstanding under revolving credit line           $ 18,500,000
Commitment fee percentage 5.00%          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | Maximum            
Debt Instrument [Line Items]            
Commitment fee percentage 3.00%          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | Minimum            
Debt Instrument [Line Items]            
Commitment fee percentage 1.00%          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | Prime Rate            
Debt Instrument [Line Items]            
Stated interest rate (in percentage) 3.50%          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | 2022 Term Loan            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 75,000,000          
Proceeds from line of credit 35,000,000          
Line of credit facility, remaining borrowing capacity 40,000,000          
Term loan borrowed installments $ 10,000,000          
Repayment consecutive monthly installments | paymentInstallment 24          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | 2022 Term Loan | Prime Rate            
Debt Instrument [Line Items]            
Interest rate spread (as a percent) 0.25%          
SVB Term Loan | Third Amended and Restated SVB Loan Agreement | 2018 Term Loan            
Debt Instrument [Line Items]            
Repayment of long-term line of credit $ 18,500,000          
Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 25,000,000          
Revolving Credit Facility | Third Amended and Restated SVB Loan Agreement            
Debt Instrument [Line Items]            
Amount outstanding under revolving credit line     $ 0      
Commitment fee percentage 0.15%          
Revolving Credit Facility | Third Amended and Restated SVB Loan Agreement | Prime Rate            
Debt Instrument [Line Items]            
Stated interest rate (in percentage) 3.50%          
Revolving Credit Facility | Third Amended and Restated SVB Loan Agreement | 2022 Term Loan | Prime Rate            
Debt Instrument [Line Items]            
Interest rate spread (as a percent) 0.25%          
Standby Letters of Credit | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 15,000,000          
Cash Management Services | Line of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity $ 15,000,000