XML 81 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Stockholders Equity Statement - USD ($)
$ in Thousands
Total
Common & Class B Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Total, Beginning of Period at Jul. 31, 2024 $ 210,588 $ 1,982 $ 60,031 $ 232,247 $ (84,441) $ 769
Common & Class B Stock, Beginning of Period (in shares) at Jul. 31, 2024   19,825,170        
Treasury Stock, Beginning of Period (in shares) at Jul. 31, 2024         (5,230,529)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 16,376 $ 0 0 16,376 $ 0 0
Other Comprehensive Loss (42) 0 0 0 0 (42)
Dividends Declared (2,098) 0 0 (2,098) 0 0
Purchases of Treasury Stock (1,984) 0 0 0 $ (1,984) 0
Purchases of Treasury Stock (in shares)         (29,002)  
Net issuance of stock under long-term incentive plans 0 $ 4 572 0 $ 576 0
Net issuance of stock under long-term incentive plans (in shares)   (40,800)     (10,739)  
Amortization of Restricted Stock 1,152 $ 0 1,152 0 $ 0 0
Total, End of Period at Oct. 31, 2024 223,992 $ 1,986 61,755 246,525 $ (87,001) 727
Common Stock & Class B Stock, End of Period (in shares) at Oct. 31, 2024   19,865,970        
Treasury Stock, End of Period (in shares) at Oct. 31, 2024         (5,270,270)  
Total, Beginning of Period at Jul. 31, 2025 259,060 $ 1,993 66,138 277,500 $ (87,540) 969
Common & Class B Stock, Beginning of Period (in shares) at Jul. 31, 2025   19,926,745        
Treasury Stock, Beginning of Period (in shares) at Jul. 31, 2025         (5,283,509)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net Income 15,456 $ 0 0 15,456 $ 0 0
Other Comprehensive Loss (44) 0 0 0 0 (44)
Dividends Declared (2,433) 0 0 (2,433) 0 0
Purchases of Treasury Stock (6,960) 0 0 0 $ (6,960) 0
Purchases of Treasury Stock (in shares)         (117,239)  
Net issuance of stock under long-term incentive plans 0 $ 5 11 0 $ 16 0
Net issuance of stock under long-term incentive plans (in shares)   (51,700)     (500)  
Amortization of Restricted Stock 1,448 $ 0 1,448 0 $ 0 0
Total, End of Period at Oct. 31, 2025 $ 266,527 $ 1,998 $ 67,597 $ 290,523 $ (94,516) $ 925
Common Stock & Class B Stock, End of Period (in shares) at Oct. 31, 2025   19,978,445        
Treasury Stock, End of Period (in shares) at Oct. 31, 2025         (5,401,248)