XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information (Detail)
$ in Millions
Mar. 31, 2023
USD ($)
Mar. 30, 2023
USD ($)
Mar. 29, 2019
USD ($)
Tranche
Dec. 31, 2023
USD ($)
Sep. 01, 2023
USD ($)
Dec. 31, 2022
USD ($)
Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount $ 75.0          
Term Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instruments, interest only payments due 36 months          
Effective interest rate       12.20%    
Principal plus declining interest payments 24 months          
Debt instrument interest only payments extended period 12 months          
Term Loan Credit Agreement | Tranche 3            
Debt Instrument [Line Items]            
Term loan, face amount         $ 5.0  
Loan and security agreement available upon revenue achievement         $ 5.0  
Term Loan Credit Agreement | Tranche 3 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement $ 10.0          
Term Loan Credit Agreement | Tranche 4 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement 10.0          
Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount       $ 20.0   $ 14.9
Loan and security agreement available upon revenue achievement 15.0          
Borrowing limit 20.0          
Prior Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount     $ 70.0      
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.0   $ 40.0      
Prior Term Loan Credit Agreement | Tranche 2 | Term Loan            
Debt Instrument [Line Items]            
Term loan, face amount $ 15.0   15.0      
Prior Term Loan Credit Agreement | Tranche 3 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement     $ 15.0      
Prior Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement   $ 5.0        
Borrowing limit   $ 15.0        
Prior Revolving Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instrument maturity date   Mar. 01, 2024        
SOFR | Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 6.50%          
SOFR | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument floating interest rate percentage     0.10%      
Variable rate 3.75%          
Floor Rate | Term Loan Credit Agreement | Tranche 4            
Debt Instrument [Line Items]            
Variable rate 1.00%          
Floor Rate | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 1.00%