v3.26.1
Debt - Schedule of Net Carrying Amount of Term Loan (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Nov. 30, 2022
Debt Instrument [Line Items]      
Principal $ 38,125    
Unamortized loan issuance costs     $ (400)
Term loan, current 38,297 $ 40,823  
Credit Agreement      
Debt Instrument [Line Items]      
Principal 38,125 40,625  
Accrued interest 197 235  
Unamortized loan issuance costs (25) (37)  
Net carrying amount 38,297 40,823  
Credit Agreement | Term Loan Facility      
Debt Instrument [Line Items]      
Term loan, current $ 38,297 $ 40,823