XML 16 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jul. 31, 2019
Dec. 04, 2015
Jul. 16, 2008
Mar. 09, 2006
Accelerated Share Repurchases [Line Items]                
Number of shares authorized to repurchase 7,500,000   7,500,000         3,000,000
Treasury Stock, Shares, Acquired 0 155,111 95,618 353,007        
Additional number of shares authorized to repurchase           1,500,000 3,000,000  
Number of shares repurchased since inception 6,000,341 5,750,000 6,000,341 5,750,000 5,905,000      
Payments for Repurchase of Common Stock   $ 35,000 $ 21,444 $ 85,000        
Value of stock repurchased since inception $ 379,433 $ 357,989 $ 379,433 $ 357,989 $ 357,989      
Remaining shares available for repurchase under existing program 1,499,659   1,499,659