XML 109 R51.htm IDEA: XBRL DOCUMENT v2.4.0.8
Cash and Cash Equivalents (Detail) (USD $)
In Thousands, unless otherwise specified
Jul. 31, 2014
Jul. 31, 2013
Jul. 31, 2012
Jul. 31, 2011
Cash and Cash Equivalents [Line Items]        
Cash and bank deposits $ 32,889 $ 77,916    
Money market funds 150,626      
Cash and cash equivalents $ 183,515 $ 77,916 $ 52,369 $ 111,225