XML 85 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Payments (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 84,534
2022 79,886
2023 64,073
2024 59,751
2025 53,280
Thereafter 259,969
Total future minimum lease payments 601,493
Less: Imputed interest 65,909
Total lease liabilities $ 535,584