XML 66 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Reconciliation of Undiscounted Cash Flows for Operating and Finance Lease Liabilities (Detail)
$ in Thousands
Apr. 30, 2020
USD ($)
Finance Lease [Abstract]  
2020 $ 6,503
2021 4,420
2022 2,694
2023 1,243
2024 680
Later years 3,293
Total minimum lease payments 18,833
Amounts representing interest 1,561
Present value of minimum lease payments 17,272
Operating Lease [Abstract]  
2020 19,870
2021 17,865
2022 15,426
2023 13,128
2024 11,350
Later years 63,655
Total minimum lease payments 141,294
Amounts representing interest 11,030
Present value of minimum lease payments $ 130,264