XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Class A Nonvoting Common Stock
Class B Voting Common Stock
Common Stock
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Class A Nonvoting Common Stock
Retained Earnings
Class B Voting Common Stock
Treasury Stock
AOCI Attributable to Parent
Beginning Balances at Jul. 31, 2021 $ 963,028     $ 548 $ 339,125 $ 788,369     $ (109,061) $ (55,953)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 35,046         35,046        
Other comprehensive loss, net of tax (4,718)                 (4,718)
Issuance of shares of Class A Common Stock under stock plan 3,188       3,187       (1)  
Tax benefit and withholdings from deferred compensation distributions 115       115          
Stock-based compensation expense 4,129       4,129          
Repurchase of shares of Class A Common Stock (18,924)               18,924  
Common Stock, Dividends, Per Share, Cash Paid   $ 0.2250 $ 0.2084              
Dividends, Common Stock, Cash   $ 10,858 $ 737       $ 10,858 $ 737    
Ending Balances at Oct. 31, 2021 963,893     548 340,182 811,820     (127,986) (60,671)
Beginning Balances at Jul. 31, 2022 911,298     548 345,266 892,417     (217,856) (109,077)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Net income 39,441                  
Other comprehensive loss, net of tax (17,437)                 (17,437)
Issuance of shares of Class A Common Stock under stock plan 1,155       2,226       1,071  
Tax benefit and withholdings from deferred compensation distributions 66       66          
Stock-based compensation expense 2,958       2,958          
Repurchase of shares of Class A Common Stock (12,070)               12,070  
Common Stock, Dividends, Per Share, Cash Paid   $ 0.2300 $ 0.2134              
Dividends, Common Stock, Cash   $ 10,621 $ 755       $ 10,621 $ 755    
Ending Balances at Oct. 31, 2022 $ 911,725     $ 548 $ 346,064 $ 920,482     $ (228,855) $ (126,514)