XML 18 R70.htm IDEA: XBRL DOCUMENT v3.3.0.814
Stock Repurchase Plan (Details) - USD ($)
$ in Thousands
Jul. 31, 2015
Jul. 31, 2014
Jul. 16, 2008
Mar. 09, 2006
Accelerated Share Repurchases [Line Items]        
Number of shares authorized to repurchase       3,000,000
Additional number of shares authorized to repurchase     3,000,000  
Number of shares repurchased since inception 4,949,111 4,949,111    
Value of stock repurchased since inception $ (193,192) $ (193,192)    
Remaining shares available for repurchase under existing program 1,050,889