v3.26.1
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Leases    
2026 (excluding the nine months ended July 31, 2026) $ 2,889  
2027 11,618  
2028 8,493  
2029 7,454  
2030 6,163  
2031 and thereafter 13,928  
Total operating lease payments 50,545  
Less: imputed interest (10,536)  
Present value of operating lease liabilities $ 40,009 $ 27,090