XML 81 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Note 4 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
2023 $ 8,075  
2024 5,892  
2025 4,805  
2026 3,161  
2027 and thereafter 1,820  
Total operating lease payments (1) [1] 23,753  
Less: imputed interest (4,891)  
Accounts Payable and Accrued Liabilities [Member]    
Operating Lease, Liability, Total $ 18,862 $ 18,952
[1] Lease payments exclude $13.7 million of legally binding minimum lease payments for office leases signed but not yet commenced as of October 31, 2022. The related ROU asset and operating lease liability are not reflected on the Company's balance sheet as of October 31, 2022.