XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information (Detail)
3 Months Ended
Mar. 29, 2019
USD ($)
Tranche
Mar. 31, 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.0 $ 40,000,000.0  
Prior Term Loan Credit Agreement | Tranche 2 | Term Loan      
Debt Instrument [Line Items]      
Term loan, face amount $ 15,000,000.0 15,000,000.0  
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.0    
Term Loan Credit Agreement      
Debt Instrument [Line Items]      
Term loan, face amount   $ 75,000,000.0  
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.30%  
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.0  
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.0  
Prior Revolving Loan Credit Agreement      
Debt Instrument [Line Items]      
Loan and security agreement available upon revenue achievement   5,000,000.0  
Borrowing limit   $ 15,000,000.0  
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   $ 18,000,000.0 $ 14,900,000
Loan and security agreement available upon revenue achievement   15,000,000.0  
Borrowing limit   $ 20,000,000.0  
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%