XML 89 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 49,526
2022 43,834
2023 39,204
2024 38,335
2025 36,235
Thereafter 173,709
Total future minimum operating lease payments 380,843
Less: imputed interest (52,428)
Present value of operating lease liabilities $ 328,415