XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
Equity, Beginning Balance $ 1,120,468 $ 1,038,732 $ 1,066,658 $ 990,919
Other Comprehensive Income (Loss), Net of Tax 38,093 (6,466) 15,888 (13,346)
Treasury Stock, Common        
Equity, Beginning Balance $ (343,059) $ (305,714) $ (351,947) $ (290,209)
Class A Nonvoting Common Stock        
Common Stock, Dividends, Per Share, Declared $ 0.2400 $ 0.2350 $ 0.7200 $ 0.7050
Class B Voting Common Stock        
Common Stock, Dividends, Per Share, Declared $ 0.2400 $ 0.2350 $ 0.7034 $ 0.6884