XML 44 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturity of Lease Liabilities Under Operating Leases (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Leases [Abstract]  
2019 $ 60,035
2020 184,549
2021 179,370
2022 172,390
2023 161,411
After 2024 595,524
Total lease payments 1,353,279
Less: imputed interest 293,982
Present value of lease liabilities $ 1,059,297