XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Future Minimum Payments (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 64,198
2024 92,741
2025 82,272
2026 72,620
2027 71,301
2028 and thereafter 329,782
Total future minimum lease payments 712,914
Less: Imputed interest 77,367
Total lease liabilities $ 635,547