XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Note 4 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2025
Oct. 31, 2024
Leases    
2026 $ 10,958  
2027 8,728  
2028 5,453  
2029 3,575  
2030 1,964  
Thereafter 559  
Total operating lease payments [1] 31,237  
Less: imputed interest (4,147)  
Present value of operating lease liabilities $ 27,090 $ 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 October 31, 2025. The related ROU assets and lease liabilities are not reflected on the Consolidated Balance Sheets.