XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease liability payment schedule CY (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Required lease liability payments due  
Remainder of 2020 $ 26,194
2021 66,935
2022 62,875
2023 56,178
2024 44,489
2025 31,624
After 2025 62,849
Total lease payments 351,144
Less: Difference between discounted and undiscounted lease payments 43,335
Present value of lease liabilities $ 307,809