XML 95 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 30, 2019
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2020 $ 17,943
2021 17,649
2022 12,435
2023 10,636
2024 9,854
Thereafter 38,871
Total, Operating 107,388
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments, Fiscal Year Maturity [Abstract]  
2020 2,456
2021 1,953
2022 1,013
2023 705
2024 701
Thereafter 166
Total, Capital 6,994
Less amounts representing interest (2% - 6.5%) (349)
Total obligations under capital leases $ 6,645
Minimum [Member]  
Operating Leased Assets [Line Items]  
Capital leases, interest rate, effective percentage 2.00%
Maximum [Member]  
Operating Leased Assets [Line Items]  
Capital leases, interest rate, effective percentage 6.50%