XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Additional Information (Detail)
Mar. 31, 2023
USD ($)
Mar. 30, 2023
USD ($)
Mar. 29, 2019
USD ($)
Tranche
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Prior Term Loan Credit Agreement          
Debt Instrument [Line Items]          
Term loan, face amount     $ 70,000,000    
Number of loan tranches | Tranche     3    
Debt instrument maturity date     Mar. 01, 2024    
Prior Term Loan Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Debt instrument floating interest rate percentage     1.80%    
Prior Term Loan Credit Agreement | Tranche 1          
Debt Instrument [Line Items]          
Term loan, face amount $ 40,000,000   $ 40,000,000    
Prior Term Loan Credit Agreement | Tranche 2 | Term Loan          
Debt Instrument [Line Items]          
Term loan, face amount 15,000,000   $ 15,000,000    
Prior Term Loan Credit Agreement | Tranche 3 | Term Loan          
Debt Instrument [Line Items]          
Debt instrument maturity date     Dec. 31, 2021    
Loan and security agreement available upon revenue achievement     $ 15,000,000    
Term Loan Credit Agreement          
Debt Instrument [Line Items]          
Term loan, face amount $ 75,000,000        
Term Loan Credit Agreement | SOFR          
Debt Instrument [Line Items]          
Variable rate 6.50%        
Term Loan Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Effective interest rate       11.80%  
Debt instruments, interest only payments due 36 months        
Principal plus declining interest payments 24 months        
Debt instrument interest only payments extended period 12 months        
Term Loan Credit Agreement | Tranche 1 | Floor          
Debt Instrument [Line Items]          
Variable rate 1.00%        
Term Loan Credit Agreement | Tranche 2 | Floor          
Debt Instrument [Line Items]          
Variable rate 1.00%        
Term Loan Credit Agreement | Tranche 3 | Floor          
Debt Instrument [Line Items]          
Variable rate 1.00%        
Term Loan Credit Agreement | Tranche 3 | Term Loan          
Debt Instrument [Line Items]          
Loan and security agreement available upon revenue achievement $ 10,000,000        
Term Loan Credit Agreement | Tranche 4 | Floor          
Debt Instrument [Line Items]          
Variable rate 1.00%        
Term Loan Credit Agreement | Tranche 4 | Term Loan          
Debt Instrument [Line Items]          
Loan and security agreement available upon revenue achievement $ 10,000,000        
Prior Revolving Loan Credit Agreement          
Debt Instrument [Line Items]          
Loan and security agreement available upon revenue achievement   $ 5,000,000      
Borrowing limit   $ 15,000,000      
Prior Revolving Loan Credit Agreement | Term Loan          
Debt Instrument [Line Items]          
Debt instrument maturity date   Mar. 01, 2024      
Revolving Loan Credit Agreement          
Debt Instrument [Line Items]          
Term loan, face amount       $ 16,500,000 $ 14,900,000
Loan and security agreement available upon revenue achievement 15,000,000        
Borrowing limit $ 20,000,000        
Revolving Loan Credit Agreement | SOFR          
Debt Instrument [Line Items]          
Debt instrument floating interest rate percentage     0.10%    
Variable rate 3.75%        
Revolving Loan Credit Agreement | Floor          
Debt Instrument [Line Items]          
Variable rate 1.00%