XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Oct. 31, 2020
USD ($)
Future minimum lease payments under operating leases  
Remainder of 2020 $ 12,651
2021 52,070
2022 43,452
2023 35,672
2024 27,363
Thereafter 42,789
Total future minimum lease payments 213,997
Less: imputed interest (17,255)
Total present value of lease liabilities $ 196,742