XML 128 R115.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Details Narrative) - USD ($)
$ in Millions
2 Months Ended 12 Months Ended
May 27, 2021
Oct. 11, 2023
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Class of Stock [Line Items]          
Stock repurchase program, remaining number of shares authorized to be repurchased     4,700,000    
Executive Officer [Member]          
Class of Stock [Line Items]          
Performance bonus paid in cash stock     $ 1.2    
Class B Common Stock [Member]          
Class of Stock [Line Items]          
Aggregate repurchased shares     8,000,000.0    
Class B common stock shares repurchased     511,546 554,744 463,792
Aggregate purchase price of shares repurchased     $ 13.1 $ 13.4 $ 2.8
Class B Common Stock [Member] | Employees [Member]          
Class of Stock [Line Items]          
Class B common stock shares repurchased     28,227 200,438 109,381
Aggregate purchase price of shares repurchased     $ 0.8 $ 9.0 $ 1.3
Class B Common Stock [Member] | Forecast [Member]          
Class of Stock [Line Items]          
Class B common stock shares repurchased   124,530      
Aggregate purchase price of shares repurchased   $ 2.8      
Common Class B [Member]          
Class of Stock [Line Items]          
Issuance of shares 35,839        
Issuance of shares, value $ 1.0        
Common Class B [Member] | Executive Officer [Member]          
Class of Stock [Line Items]          
Issuance of shares     24,543    
Issuance of shares, value     $ 0.6