v3.26.1
Operating Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Jan. 31, 2026
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2027 $ 3,345  
2028 4,549  
2029 4,107  
2030 1,582  
2031 1,196  
Thereafter 2,209  
Total future minimum lease payments 16,988  
Less: imputed interest (2,005)  
Present value of lease liabilities $ 14,983 $ 15,272