XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
Leases    
2024 (excluding the nine months ended June 31, 2024) $ 2,512  
2025 9,761  
2026 8,340  
2027 5,803  
2028 2,283  
2029 and thereafter 5,167  
Total operating lease payments 33,866  
Less: imputed interest (6,940)  
Present value of operating lease liabilities $ 26,926 $ 26,470