XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Oct. 31, 2022
2023 (excluding the three months ended January 31, 2023) $ 6,321  
2024 5,779  
2025 4,653  
2026 3,111  
2027 1,863  
Total operating lease payments (1) [1] 21,727  
Less: imputed interest (3,229)  
Accounts Payable and Accrued Liabilities [Member]    
Present value of operating lease liabilities $ 18,498 $ 18,862
[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.