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