XML 97 R80.htm IDEA: XBRL DOCUMENT v3.5.0.1
Commitments And Contingencies (Future Minimum Operating Lease Commitments) (Details)
$ in Thousands
Apr. 30, 2016
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 213,523
2017 165,281
2018 124,750
2019 81,190
2020 32,191
2022 and beyond 63,881
Total $ 680,816