XML 22 R77.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies - Future Minimum Payments for Operating Leases (Detail) (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2012
Commitment And Contingencies [Line Items]  
Operating Leases - 2013 $ 4,697
Operating Leases - 2014 1,983
Operating Leases - 2015 691
Operating Leases - 2016 555
Operating Leases - 2017 481
Operating Leases - Thereafter 440
Operating Leases - Total payments $ 8,847