XML 75 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Details) - USD ($)
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Stock Repurchases [Member]    
Equity (Details) [Line Items]    
Shares remained available for repurchase under the stock repurchase program 5,800,000  
Common Class B [Member]    
Equity (Details) [Line Items]    
Aggregate repurchased shares 8,000,000.0  
Proceeds from the exercise of stock options (in Dollars) $ 200,000 $ 300,000
Class B common stock shares repurchased 21,894 32,551
Common Class B [Member] | Employees [Member]    
Equity (Details) [Line Items]    
Class B common stock shares repurchased 1,053  
Aggregate purchase price of shares repurchased (in Dollars) $ 7,000  
Common Class B [Member] | Stock Repurchases [Member]    
Equity (Details) [Line Items]    
Class B common stock shares repurchased 463,792  
Aggregate purchase price of shares repurchased (in Dollars) $ 2,800,000