XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Oct. 31, 2022
2023 (excluding the nine months ended July 31, 2023) $ 2,344  
2024 7,733  
2025 6,400  
2026 4,782  
2027 3,239  
2028 and thereafter 1,018  
Total operating lease payments (1) [1] 25,516  
Less: imputed interest (4,716)  
Accounts Payable and Accrued Liabilities [Member]    
Present value of operating lease liabilities $ 20,800 $ 18,862
[1] Lease payments include options to extend lease terms that are reasonably certain of being executed and exclude $10.4 million of legally binding minimum lease payments for office leases signed but not yet commenced as of July 31, 2023. The related ROU assets and operating lease liabilities are not reflected on the Company's Condensed Consolidated Balance Sheets.