XML 28 R73.htm IDEA: XBRL DOCUMENT v2.4.0.6
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2012
Schedule of Minimum Lease Payments under Operating Leases  
2012 $ 16,280
2013 13,917
2014 9,815
2015 6,934
2016 5,610
Thereafter 16,752
Total $ 69,308