XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES - Future Lease Payments under Noncancelable Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Oct. 31, 2024
LEASES [Abstract]    
Operating leases - 2026 $ 2,109  
Finance leases - 2026 12  
Operating leases - 2027 1,686  
Finance leases - 2027 12  
Operating leases - 2028 532  
Finance leases - 2028 1  
Operating leases - 2029 216  
Finance leases - 2029 0  
Operating leases - 2030 and thereafter 2,088  
Finance leases - 2030 and thereafter 0  
Total operating lease payments 6,631  
Total finance lease payments 25  
Operating leases - Imputed interest (696)  
Finance leases - Imputed interest (1)  
Operating lease liabilities 5,935 $ 4,962
Finance lease liabilities $ 24 $ 17,997