XML 112 R92.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Commitments under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Apr. 30, 2018
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases [Line Items]  
2019 $ 66,071
2020 62,305
2021 56,634
2022 49,322
2023 42,306
Thereafter 116,186
Total operating leases $ 392,824