v3.24.3
Debt - Schedule of Net Carrying Amount of Term Loan (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Nov. 30, 2022
Debt Instrument [Line Items]      
Principal $ 45,000    
Unamortized loan issuance costs     $ (400)
Credit Agreement      
Debt Instrument [Line Items]      
Principal 45,000 $ 46,875  
Accrued interest 40 297  
Unamortized loan issuance costs (96) (132)  
Net carrying amount 44,944 47,040  
Credit Agreement | Term Loan Facility      
Debt Instrument [Line Items]      
Term loan, current 5,040 3,422  
Term loan, noncurrent $ 39,904 $ 43,618