v3.26.1
Note 9 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Leases    
2026 $ 6,131  
2027 11,414  
2028 8,454  
2029 7,454  
2030 5,768  
2031 and thereafter 12,246  
Total operating lease payments 51,467  
Less: imputed interest (10,647)  
Present value of operating lease liabilities $ 40,820 $ 27,090