XML 71 R54.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Leases    
2025 (excluding the nine months ended July 31, 2025) $ 2,501  
2026 10,356  
2027 8,155  
2028 4,900  
2029 3,022  
2030 and thereafter 2,109  
Total operating lease payments [1] 31,043  
Less: imputed interest (5,169)  
Present value of operating lease liabilities $ 25,874 $ 30,868
[1] Lease payments include options to extend lease terms that are reasonably certain of being executed and exclude $11.5 million of legally binding minimum lease payments for office leases signed but not yet commenced as of July 31, 2025. The related ROU assets and operating lease liabilities are not reflected on the Company's Condensed Consolidated Balance Sheets.