XML 91 R84.htm IDEA: XBRL DOCUMENT v3.2.0.727
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2015
Jul. 31, 2014
Jul. 31, 2013
Commitments and Contingencies Disclosure [Abstract]      
Operating Leases, Rent Expense $ 19,029 $ 17,344 $ 18,108
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
2016 19,102    
2017 15,696    
2018 13,931    
2019 11,705    
2020 8,196    
Thereafter 22,247    
Total future minimum payments due $ 90,877