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