XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.1
COMMITMENTS - Future minimum lease payments (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Operating Leases  
2026 $ 2,905
2027 963
2028 496
2029 495
2030 399
Thereafter 520
Total lease payments 5,778
Less imputed interest 480
Present value of lease payments 5,298
Less current portion (included in accrued expenses) $ 2,710
Less current portion (included in accrued expenses) Accrued expenses
Non-current portion (included in noncurrent liabilities) $ 2,588
Non-current portion (included in noncurrent liabilities) Noncurrent liabilities