Stockholders' Equity (Treasury Stock) (Details) - shares |
12 Months Ended | |
---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
|
Schedule of Treasury Shares Activity | ||
Balance as of beginning of year (in shares) | 31,533,192 | |
Stock repurchases (in shares) | 4,900,000 | 2,500,000 |
Net issuance upon exercise of stock options (in shares) | (692,308) | |
Balance as of end of year (in shares) | 35,600,740 | 31,533,192 |
Treasury Stock | ||
Schedule of Treasury Shares Activity | ||
Balance as of beginning of year (in shares) | 31,533,192 | 30,528,696 |
Stock repurchases (in shares) | 4,875,000 | 2,465,000 |
Net issuance upon exercise of stock options (in shares) | (678,540) | (1,294,475) |
Issuance under compensation plans (in shares) | (121,769) | (149,329) |
Other activity (in shares) | (7,143) | (16,700) |
Balance as of end of year (in shares) | 35,600,740 | 31,533,192 |