XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.4
Note 4 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Leases    
2025 $ 11,133  
2026 10,102  
2027 7,585  
2028 3,843  
2029 1,915  
Thereafter 4,085  
Total operating lease payments 38,663  
Less: imputed interest (7,795)  
Present value of operating lease liabilities $ 30,868 $ 26,470