v3.26.1
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Jan. 31, 2026
Jan. 31, 2025
Leases [Abstract]    
2027 $ 5,831  
2028 4,910  
2029 4,298  
2030 2,517  
Total undiscounted operating lease payments 17,556  
Less: imputed interest (1,978)  
Total operating lease liabilities 15,578 $ 19,903
Less: current portion of operating lease liabilities (4,901) (4,636)
Operating lease liabilities, noncurrent $ 10,677 $ 15,267