XML 88 R71.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments And Contingencies (Future Minimum Operating Lease Commitments) (Details)
$ in Thousands
Apr. 30, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 249,813
2017 192,260
2018 137,255
2019 71,665
2020 29,621
2023 and beyond 27,214
Total $ 707,828