XML 131 R115.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Sep. 30, 2024
Jul. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Jan. 31, 2024
Oct. 07, 2024
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Aug. 31, 2024
Class of Stock [Line Items]                    
Cash dividend             $ 2,536  
Dividends declared per share             $ 0.10      
Share Repurchase Program, Remaining Authorized, Number of Shares   4,400,000         4,400,000      
Share based compensation             $ 7,397 4,518 $ 1,930  
Exchange of outstanding shares percentage         1.25%          
Executive Officer [Member]                    
Class of Stock [Line Items]                    
Performance bonus paid in cash stock               $ 1,200    
Class A And Class B Common Stock[Member]                    
Class of Stock [Line Items]                    
Cash dividend per share       $ 0.05            
Cash dividend             $ 2,500      
Class A And Class B Common Stock[Member] | Subsequent Event [Member]                    
Class of Stock [Line Items]                    
Dividends declared per share $ 0.05                  
Class A And Class B Common Stock[Member] | Subsequent Event [Member] | 2024 Q2 Dividends [Member]                    
Class of Stock [Line Items]                    
Dividend paid date Oct. 07, 2024                  
Dividend record date Sep. 30, 2024                  
Class B Common Stock [Member]                    
Class of Stock [Line Items]                    
Share Repurchase Program, Authorized, Number of Shares   8,000,000.0         8,000,000.0      
Class B common stock shares repurchased           37,714 298,421 511,546 554,744  
Aggregate purchase price of shares repurchased           $ 1,300 $ 9,100 $ 13,100 $ 13,400  
Noncontrolling interest poercentage   0.09%                
Share based compensation   $ 500                
Class B Common Stock [Member] | NRS And DSU [Member]                    
Class of Stock [Line Items]                    
Tender offer NRS outstanding DSUs percentage     10.00%              
Sale of DSU number of DSU sold   199,687                
Sale of DSU number of DSU subject to option to purchase   199,687                
Sale of DSU and common stock number of DSU sold   10,000                
Sale of DSU and common stock number of DSU subject to option to purchase   10,000                
Common stock issued   13,042         13,042      
Cash paid for purchase of subsidiary DSU and shares of common stock   $ 100         $ 100      
Issuance of shares, value   $ 1,000                
Exchange of NRS shares for Class B common stock             $ 13      
Class B Common Stock [Member] | National Retail Solutions [Member]                    
Class of Stock [Line Items]                    
Sale of DSU and common stock number of shares of common stock sold   142,500                
Sale of DSU and common stock number of DSU subject to option to purchase   142,500                
Class B Common Stock [Member] | NRS [Member]                    
Class of Stock [Line Items]                    
Purchase of DSU and stock percentage of subsidiary equity purchase in transaction   0.20%                
Class B Common Stock [Member] | Employees [Member]                    
Class of Stock [Line Items]                    
Class B common stock shares repurchased             41,994 28,227 200,438  
Aggregate purchase price of shares repurchased             $ 1,500 $ 800 $ 9,000  
Class B Common Stock [Member] | Subsequent Event [Member] | NRS And DSU [Member]                    
Class of Stock [Line Items]                    
Common stock issued                   12,094
Common Class B [Member]                    
Class of Stock [Line Items]                    
Common stock issued   28,177,000         28,177,000 27,851,000    
Exchange of NRS shares for Class B common stock         $ 100          
Exchange of outstanding shares percentage         1.25%          
Exchange of outstanding shares percentage on diluted basis         1.21%          
Issuance of shares         192,433          
Common Class B [Member] | Executive Officer [Member]                    
Class of Stock [Line Items]                    
Issuance of shares, value               $ 600    
Issuance of shares               24,543