Annual report pursuant to Section 13 and 15(d)

Future Minimum Commitments under Non-Cancelable Operating Leases (Detail)

v3.7.0.1
Future Minimum Commitments under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Apr. 30, 2017
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases [Line Items]  
2018 $ 62,384
2019 57,812
2020 54,817
2021 50,418
2022 44,100
Thereafter 145,284
Total operating leases $ 414,815