XML 97 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Undiscounted Future Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Operating Leases    
2023 $ 8,494  
2024 8,311  
2025 7,212  
2026 6,737  
2027 6,348  
Thereafter 30,411  
Total lease payments 67,513  
Less: imputed interest 8,448  
Operating lease liability 59,065  
Finance Leases    
2023 1,778  
2024 1,280  
2025 786  
2026 495  
2027 371  
Thereafter 2,162  
Total lease payments 6,872  
Less: imputed interest 851  
Finance lease liability $ 6,021 $ 7,140