XML 137 R83.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Schedule of Future Minimum Lease Payments under Non-Cancellable Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Operating    
2025 $ 2,075  
2026 371  
2027 138  
2028 11  
2029 3  
Total lease payments 2,598  
Less: Imputed interest (123)  
Present value of lease liabilities 2,475  
Finance    
2025 220  
2026 220  
2027 196  
2028 77  
2029 0  
Total lease payments 713  
Less: Imputed interest (75)  
Present value of lease liabilities 638  
Total    
2025 2,295  
2026 591  
2027 334  
2028 88  
2029 3  
Total lease payments 3,311  
Less: Imputed interest (198)  
Present value of lease liabilities $ 3,113 $ 4,466