XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS - Future minimum lease payments (Details)
$ in Thousands
Jul. 31, 2023
USD ($)
Operating Leases  
2024 (remainder) $ 879
2025 1,470
2026 1,194
2027 276
2028 221
Thereafter 817
Total lease payments 4,857
Less imputed interest 297
Present value of lease payments 4,560
Less current portion (included in accrued expenses) $ 1,535
Less current portion (included in accrued expenses) Accrued expenses
Non-current portion (included in noncurrent liabilities) $ 3,025
Non-current portion (included in noncurrent liabilities) Noncurrent liabilities