XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jan. 31, 2021
Oct. 31, 2020
Leases [Abstract]    
Remainder of fiscal 2021 / 2021 $ 63,327 $ 84,534
2022 84,525 79,886
2023 68,615 64,073
2024 62,975 59,751
2025 54,961 53,280
Thereafter 261,904 259,969
Total future minimum lease payments 596,307 601,493
Less: Imputed interest 63,658 65,909
Total lease liabilities $ 532,649 $ 535,584