v3.25.1
Debt - Additional Information (Detail) - SVB Term Loan [Member]
$ in Thousands
12 Months Ended
May 09, 2023
USD ($)
Aug. 13, 2020
USD ($)
Installment
Dec. 31, 2024
Dec. 31, 2023
USD ($)
Total payoff amount of term loan $ 6,500      
Term loan 5,200      
Debt instrument accrued interest and prepayment premium 100      
Debt instrument, principal amount   $ 14,000    
Interest-only payment period   24 months    
Loan payment, number of consecutive equal monthly installments of principal including accrued interest | Installment   24    
Debt instrument, maturity date     Feb. 01, 2024  
Debt instrument, final payment fee amount $ 1,200 $ 1,200    
Accrual of the final payment fee       $ 150
Minimum [Member]        
Interest rate, floating   4.25%    
Prime Rate [Member]        
Variable interest rate   1.00%