XML 123 R110.htm IDEA: XBRL DOCUMENT v3.21.2
Equity (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 5,800,000  
Class B Common Stock [Member]    
Aggregate repurchased shares 8,000,000.0  
Class B common stock shares repurchased 463,792 671,117
Aggregate purchase price of shares repurchased $ 2.8 $ 4.2
Class B Common Stock [Member] | Employees [Member]    
Class B common stock shares repurchased 109,381 37,348
Aggregate purchase price of shares repurchased $ 1.3 $ 0.3