XML 67 R51.htm IDEA: XBRL DOCUMENT v3.21.4
Note 4 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Oct. 31, 2020
2022 $ 9,000  
2023 5,942  
2024 3,201  
2025 2,435  
2026 and Thereafter 1,403  
Total payments 21,981  
Less: imputed interest (3,029)  
Accounts Payable and Accrued Liabilities [Member]    
Operating Lease, Liability, Total $ 18,952 $ 21,049