v3.26.1
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jan. 31, 2026
Leases [Abstract]    
Fiscal 2027 (remaining six months) $ 2,309  
Fiscal 2028 2,716  
Fiscal 2029 1,983  
Fiscal 2030 1,500  
Fiscal 2031 624  
Thereafter 6,835  
Total lease payments 15,967  
Less: imputed interest (3,271)  
Total lease obligations 12,696  
Less: current obligations (3,695) $ (4,229)
Long-term lease obligations $ 9,001 $ 9,748