XML 80 R52.htm IDEA: XBRL DOCUMENT v3.23.4
Note 4 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
2024 $ 8,491  
2025 8,028  
2026 6,538  
2027 4,317  
2028 1,784  
Thereafter 4,871  
Total operating lease payments (1) [1] 34,029  
Less: imputed interest (7,559)  
Accounts Payable and Accrued Liabilities [Member]    
Present value of operating lease liabilities $ 26,470 $ 18,862
[1] Lease payments exclude $3.2 million of legally binding minimum lease payments for office leases signed but not yet commenced as of October 31, 2023. The related ROU asset and operating lease liability are not reflected on the Company's Consolidated Balance Sheet as of October 31, 2023.