XML 79 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Reconciliation of Undiscounted Cash Flows for Operating and Finance Lease Liabilities (Detail)
$ in Thousands
Jul. 31, 2020
USD ($)
Finance Lease [Abstract]  
2020 $ 6,479
2021 4,445
2022 2,735
2023 1,130
2024 669
Later years 3,210
Total minimum lease payments 18,668
Amounts representing interest 1,462
Present value of minimum lease payments 17,206
Operating Lease [Abstract]  
2020 20,709
2021 19,056
2022 16,106
2023 14,163
2024 12,160
Later years 68,085
Total minimum lease payments 150,279
Amounts representing interest 14,034
Present value of minimum lease payments $ 136,245