XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
ASC Topic 842 Leases  
2023 $ 18,999
2024 17,685
2025 15,520
2026 10,110
2027 7,211
Thereafter 17,665
Total future minimum operating lease payments 87,190
Less: imputed interest 7,839
Present value of operating lease liabilities $ 79,351