XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Leases    
2024 (excluding the six months ended April 30, 2024) $ 4,554  
2025 8,923  
2026 7,450  
2027 4,918  
2028 1,909  
2029 and thereafter 4,889  
Total operating lease payments (1) [1] 32,643  
Less: imputed interest (6,769)  
Present value of operating lease liabilities $ 25,874 $ 26,470
[1] Lease payments include options to extend lease terms that are reasonably certain of being executed and exclude $3.3 million of legally binding minimum lease payments for office leases signed but not yet commenced as of April 30, 2024. The related ROU assets and operating lease liabilities are not reflected on the Company's Condensed Consolidated Balance Sheets.