XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Undiscounted Future Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Operating Leases    
2024 $ 8,556  
2025 7,539  
2026 7,058  
2027 6,670  
2028 6,501  
Thereafter 23,204  
Total lease payments 59,528  
Less: imputed interest 7,073  
Operating lease liability 52,455  
Finance Leases    
2024 1,909  
2025 1,415  
2026 1,137  
2027 997  
2028 748  
Thereafter 2,235  
Total lease payments 8,441  
Less: imputed interest 1,190  
Finance lease liability $ 7,251 $ 6,021