XML 121 R101.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Schedule of Future Minimum Noncancellable Operating Lease Payments (Details)
$ in Thousands
Aug. 31, 2016
USD ($)
Schedule of Future Minimum Payments on Operating Lease Commitments  
2017 $ 65,714
2018 52,834
2019 41,406
2020 32,527
2021 30,752
Thereafter 81,574
Total minimum future lease payments $ 304,807