XML 90 R73.htm IDEA: XBRL DOCUMENT v3.24.4
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Leases        
Operating lease liability $ 20,772      
Other long-term liabilities 4,388 $ 4,425    
Total shareholders' equity 201,776 210,229 $ 223,371 $ 226,883
Lease-related assets and liabilities        
Operating lease assets 18,316 18,357    
Finance lease asset $ 4,609 $ 5,051    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization    
Total $ 22,925 $ 23,408    
Current portion of operating leases 3,296 3,663    
Finance lease liability, current 874 831    
Long-term portion of operating leases 17,476 17,328    
Finance lease liability, noncurrent 4,274 4,645    
Total $ 25,920 $ 26,467    
Weighted-average remaining lease term: Operating leases 6 years 6 months 6 years 7 months 6 days    
Weighted-average remaining lease term: Finance leases 7 years 7 years 7 months 6 days    
Weighted-average discount rate: Operating leases 2.49% 2.96%    
Weighted-average discount rate: Finance leases 4.89% 4.63%