v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Class A Nonvoting Common Stock
Retained Earnings [Member]
Class B Voting Common Stock
Treasury Stock, Common
Accumulated Other Comprehensive Income (Loss) [Member]
Equity, Beginning Balances at Jul. 31, 2023   $ 548 $ 351,771 $ 1,021,870     $ (290,209) $ (93,061)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income $ 197,215              
Other Comprehensive Income (Loss), Net of Tax (16,561)             (16,561)
Issuance of shares of Class A Common Stock under stock plan     (5,627)       (11,016)  
Tax benefit and withholdings from deferred compensation distributions     149          
Stock-based compensation expense (Note 7)     7,361          
Repurchase of shares of Class A Common Stock, including excise taxes             72,754  
Dividends, Common Stock, Cash         $ (41,793) $ (3,267)    
Equity, Ending Balances at Jul. 31, 2024   548 353,654 1,174,025     (351,947) (109,622)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 189,256              
Other Comprehensive Income (Loss), Net of Tax 17,463             17,463
Issuance of shares of Class A Common Stock under stock plan     (6,457)       (9,945)  
Tax benefit and withholdings from deferred compensation distributions     190          
Stock-based compensation expense (Note 7)     11,882          
Repurchase of shares of Class A Common Stock, including excise taxes             51,184  
Dividends, Common Stock, Cash         (42,204) (3,338)    
Equity, Ending Balances at Jul. 31, 2025 1,192,211 548 359,269 1,317,739     (393,186) (92,159)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 205,378              
Other Comprehensive Income (Loss), Net of Tax 17,357             17,357
Issuance of shares of Class A Common Stock under stock plan     (7,934)       (15,907)  
Tax benefit and withholdings from deferred compensation distributions     266          
Stock-based compensation expense (Note 7)     22,855          
Repurchase of shares of Class A Common Stock, including excise taxes             (42,339)  
Dividends, Common Stock, Cash         $ (42,730) $ (3,409)    
Equity, Ending Balances at Jul. 31, 2026 $ 1,357,562 $ 548 $ 374,456 $ 1,476,978     $ (419,618) $ (74,802)