v3.26.1
Debt - Additional Information (Detail) - USD ($)
Jun. 05, 2026
Mar. 31, 2023
Jun. 30, 2026
Dec. 31, 2025
Mar. 27, 2024
Sep. 01, 2023
Prior Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount   $ 75,000,000        
Prior Term Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Debt instruments, interest only payments due   36 months        
Principal plus declining interest payments   24 months        
Debt instrument interest only payments extended period   12 months        
Prior Term Loan Credit Agreement | Tranche 1            
Debt Instrument [Line Items]            
Term loan, face amount   $ 40,000,000        
Prior Term Loan Credit Agreement | Tranche 2 | Term Loan            
Debt Instrument [Line Items]            
Term loan, face amount   15,000,000        
Prior Term Loan Credit Agreement | Tranche 3            
Debt Instrument [Line Items]            
Term loan, face amount         $ 5,000,000 $ 5,000,000
Loan and security agreement available upon revenue achievement           $ 5,000,000
Prior Term Loan Credit Agreement | Tranche 3 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement   10,000,000        
Prior Term Loan Credit Agreement | Tranche 4 | Term Loan            
Debt Instrument [Line Items]            
Loan and security agreement available upon revenue achievement   $ 10,000,000        
Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount $ 65,000,000          
Available minimum tranches amount, subject to Company's request and approval of lenders $ 5,000,000          
Term Loan Credit Agreement | Term Loan            
Debt Instrument [Line Items]            
Effective interest rate     9.40%      
Debt instruments, interest only payments due 48 months          
Principal plus declining interest payments 12 months          
Term Loan Credit Agreement | Tranche 1 | Term Loan            
Debt Instrument [Line Items]            
Term loan, face amount $ 35,000,000          
Term Loan Credit Agreement | Additional Tranche            
Debt Instrument [Line Items]            
Term loan, face amount 30,000,000          
Prior Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Debt instrument maturity date   Mar. 01, 2028        
Borrowing limit   $ 20,000,000        
Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Term loan, face amount     $ 30,100,000 $ 19,000,000    
Loan and security agreement available upon revenue achievement 15,000,000          
Borrowing limit $ 30,000,000          
SOFR | Prior Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate   6.50%        
SOFR | Term Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 5.50%          
SOFR | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 3.70%          
Floor | Prior Term Loan Credit Agreement | Tranche 1            
Debt Instrument [Line Items]            
Variable rate   1.00%        
Floor | Prior Term Loan Credit Agreement | Tranche 2            
Debt Instrument [Line Items]            
Variable rate   1.00%        
Floor | Prior Term Loan Credit Agreement | Tranche 3            
Debt Instrument [Line Items]            
Variable rate   1.00%        
Floor | Term Loan Credit Agreement | Tranche 1            
Debt Instrument [Line Items]            
Variable rate 1.00%          
Floor | Term Loan Credit Agreement | Additional Tranche            
Debt Instrument [Line Items]            
Variable rate 1.00%          
Floor | Revolving Loan Credit Agreement            
Debt Instrument [Line Items]            
Variable rate 1.00%