XML 27 R89.htm IDEA: XBRL DOCUMENT v3.2.0.727
Future Minimum Commitments under Non-Cancelable Operating Leases (Detail)
$ in Thousands
Apr. 30, 2015
USD ($)
Schedule Of Future Minimum Rental Payments For Operating Leases [Line Items]  
2016 $ 41,624
2017 39,542
2018 35,958
2019 32,126
2020 30,715
Thereafter 137,451
Total operating leases $ 317,416