XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Jul. 31, 2020
Dec. 04, 2015
Jul. 16, 2008
Mar. 09, 2006
Accelerated Share Repurchases [Line Items]              
Number of shares authorized to repurchase   7,500,000         3,000,000
Treasury Stock, Shares, Acquired 0   95,618        
Additional number of shares authorized to repurchase         1,500,000 3,000,000  
Number of shares repurchased since inception 6,000,000 6,161,141 6,000,000 6,161,000      
Payments for Repurchase of Common Stock   $ 0 $ 21,444        
Value of stock repurchased since inception $ 379,433 $ 404,411 $ 379,433 $ 404,411      
Remaining shares available for repurchase under existing program   1,338,859