XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS - Future minimum lease payments (Details)
$ in Thousands
Apr. 30, 2023
USD ($)
Operating Leases  
2024 (remainder) $ 1,244
2025 1,350
2026 1,079
2027 235
2028 213
Thereafter 815
Total lease payments 4,936
Less imputed interest 303
Present value of lease payments 4,633
Less current portion (included in accrued expenses) $ 1,491
Less current portion (included in accrued expenses) Accrued expenses
Non-current portion (included in noncurrent liabilities) $ 3,142
Non-current portion (included in noncurrent liabilities) Noncurrent liabilities