XML 101 R80.htm IDEA: XBRL DOCUMENT v3.23.4
Leases - Schedule of Future Minimum Lease Payments under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Operating    
2024 $ 1,822  
2025 1,815  
2026 114  
2027 23  
Total lease payments 3,774  
Less: Imputed interest (229)  
Present value of lease liabilities 3,545  
Finance    
2024 319  
2025 319  
2026 299  
2027 46  
Total lease payments 983  
Less: Imputed interest (62)  
Present value of lease liabilities 921  
Total    
2024 2,141  
2025 2,134  
2026 413  
2027 69  
Total lease payments 4,757  
Less: Imputed interest (291)  
Operating and finance lease liabilities $ 4,466 $ 7,222