XML 34 R16.htm IDEA: XBRL DOCUMENT
v3.25.2

Stockholders' Equity | 12 Months Ended
--- | ---
Jul. 31, 2025
Stockholders' Equity Note [Abstract] |
Stockholder's Equity | Stockholders' Equity Information as to the Company’s capital stock as of July 31, 2025 and 2024 was as follows:
|  | July 31, 2025 |  | July 31, 2024
|  | Shares Authorized |  | Shares Issued |  | Amount (thousands) |  | Shares Authorized |  | Shares Issued |  | Amount (thousands)
Preferred Stock, $.01 par value |  | 5,000,000 |  |  |  |  |  |  | 5,000,000 |  |  |  |  |
Cumulative Preferred Stock: 6% Cumulative |  | 5,000 |  |  |  |  |  |  | 5,000 |  |  |  |  |
1972 Series |  | 10,000 |  |  |  |  |  |  | 10,000 |  |  |  |  |
1979 Series |  | 30,000 |  |  |  |  |  |  | 30,000 |  |  |  |  |
Common Stock, $.01 par value: Class A Nonvoting |  | 100,000,000 |  |  | 51,261,487 |  |  | $ | 513 |  |  | 100,000,000 |  |  | 51,261,487 |  |  | $ | 513 |
Class B Voting |  | 10,000,000 |  |  | 3,538,628 |  |  | 35 |  |  | 10,000,000 |  |  | 3,538,628 |  |  | 35 |
|  |  |  |  |  | $ | 548 |  |  |  |  |  |  | $ | 548 |
Before any dividend may be paid on the Class B Common Stock, holders of the Class A Common Stock are entitled to receive an annual, noncumulative cash dividend of $0.01665 per share. Thereafter, any further dividend in that fiscal year must be paid on each share of Class A Common Stock and Class B Common Stock on an equal basis. Other than as required by law, holders of the Class A Common Stock are not entitled to any vote on corporate matters, unless, in each of the three preceding fiscal years, the $0.01665 preferential dividend described above has not been paid in full. Holders of the Class A Common Stock are entitled to one vote per share for the entire fiscal year immediately following the third consecutive fiscal year in which the preferential dividend is not paid in full. Holders of Class B Common Stock are entitled to one vote per share for the election of directors and for all other purposes. Upon liquidation, dissolution or winding up of the Company, and after distribution of any amounts due to holders of Preferred Stock, if any, holders of the Class A Common Stock are entitled to receive the sum of $0.8333 per share before any payment or distribution to holders of the Class B Common Stock. Thereafter, holders of the Class B Common Stock are entitled to receive a payment or distribution of $0.8333 per share. Thereafter, holders of the Class A Common Stock and Class B Common Stock share equally in all payments or distributions upon liquidation, dissolution or winding up of the Company. The preferences in dividends and liquidation rights of the Class A Common Stock over the Class B Common Stock will terminate at any time that the voting rights of Class A Common Stock and Class B Common Stock become equal. The following is a summary of other activity in stockholders’ equity during the years ended July 31, 2025, 2024, and 2023:
|  | Deferred Compensation |  | Shares Held in Rabbi Trust, at cost |  | Total
Balances at July 31, 2022 |  | $ | 11,055 |  |  | $ | (11,055) |  |  | $ | — |
Shares at July 31, 2022 |  | 318,285 |  |  | 318,285 |  |  |
Sale of shares at cost |  | $ | (739) |  |  | $ | 739 |  |  | $ | — |
Purchase of shares at cost |  | 1,067 |  |  | (1,067) |  |  | — |
Balances at July 31, 2023 |  | $ | 11,383 |  |  | $ | (11,383) |  |  | $ | — |
Shares at July 31, 2023 |  | 318,198 |  |  | 318,198 |  |  |
Sale of shares at cost |  | $ | (889) |  |  | $ | 889 |  |  | $ | — |
Purchase of shares at cost |  | 1,217 |  |  | (1,217) |  |  | — |
Balances at July 31, 2024 |  | $ | 11,711 |  |  | $ | (11,711) |  |  | $ | — |
Shares at July 31, 2024 |  | 312,124 |  |  | 312,124 |  |  |
Sale of shares at cost |  | $ | (556) |  |  | $ | 556 |  |  | $ | — |
Purchase of shares at cost |  | 1,384 |  |  | (1,384) |  |  | — |
Balances at July 31, 2025 |  | $ | 12,539 |  |  | $ | (12,539) |  |  | $ | — |
Shares at July 31, 2025 |  | 313,467 |  |  | 313,467 |  |  |
Deferred Compensation Plans The Company has two deferred compensation plans, the Executive Deferred Compensation Plan and the Director Deferred Compensation Plan that allow for compensation to be deferred into either the Company's Class A Nonvoting Common Stock or into other investment funds. Neither plan allows funds to be transferred between the Company's Class A Nonvoting Common Stock and the other investment funds. At July 31, 2025, the deferred compensation balance in stockholders’ equity represents the investment at the original cost of shares held in the Company’s Class A Nonvoting Common Stock for the deferred compensation plans. The balance of shares held in the Rabbi Trust represents the investment in the Company’s Class A Nonvoting Common Stock at the original cost of all the Company’s Class A Nonvoting Common Stock held in deferred compensation plans. Incentive Stock Plans The Company has an incentive stock plan under which the Board of Directors may grant nonqualified stock options to purchase shares of Class A Nonvoting Common Stock, restricted stock units (“RSUs”), performance-based restricted stock units (“PRSUs”), or restricted and unrestricted shares of Class A Nonvoting Common Stock to employees and non-employee directors. Certain awards may be subject to pre-established performance goals. The majority of the Company’s annual share-based awards are granted in the first quarter of the fiscal year. As of July 31, 2025, the Company has reserved 1,367,247 shares of Class A Nonvoting Common Stock for outstanding stock options and RSUs and 4,721,007 shares of Class A Nonvoting Common Stock remain for future issuance of stock options and restricted and unrestricted shares under the active plans. The Company uses treasury stock or will issue new Class A Nonvoting Common Stock to deliver shares under these plans. Total stock-based compensation expense recognized during the years ended July 31, 2025, 2024, and 2023, was $11,882, $7,361, and $7,508, respectively. The total income tax benefit recognized in the consolidated statements of income was $1,526, $1,014 and $1,497 during the years ended July 31, 2025, 2024, and 2023, respectively. Stock Options The stock options issued under the plan have an exercise price equal to the fair market value of the underlying stock at the date of grant and generally vest ratably over a three-year period, with one-third becoming exercisable one year after the grant date and one-third additional in each of the succeeding two years. Options issued under the plan, referred to herein as “time-based” options, generally expire ten years from the date of grant. The Company did not grant time-based stock option awards during the year ended July 31, 2025. The Company has estimated the fair value of its time-based stock option awards granted during the years ended July 31, 2024 and 2023 using the Black-Scholes option valuation model. The weighted-average assumptions used in the Black-Scholes valuation model are reflected in the following table:
Black-Scholes Option Valuation Assumptions |  | 2024 |  | 2023
Expected term (in years) |  | 5.40 |  | 5.71
Expected volatility |  | 30.23 | % |  | 29.64 | %
Expected dividend yield |  | 1.89 | % |  | 2.01 | %
Risk-free interest rate |  | 4.72 | % |  | 3.66 | %
The following is a summary of stock option activity for the year ended July 31, 2025:
Time-Based Options |  | Options Outstanding |  | Weighted Average Exercise Price |  | Weighted Average Remaining Contractual Term (Years) |  | Aggregate Intrinsic Value
Outstanding as of July 31, 2024 |  | 1,222,046 |  |  | $ | 44.46 |  |  |  |  |
Granted |  | — |  |  | — |  |  |  |  |
Exercised |  | (159,713) |  |  | 39.37 |  |  |  |  |
Forfeited |  | (10,019) |  |  | 51.08 |  |  |  |  |
Outstanding as of July 31, 2025 |  | 1,052,314 |  |  | $ | 45.17 |  |  | 4.6 |  | $ | 26,585 |
Exercisable as of July 31, 2025 |  | 1,001,583 |  |  | $ | 44.98 |  |  | 4.5 |  | $ | 25,497 |
The following table summarizes additional stock option information:
|  | 2025 |  | 2024 |  | 2023
Weighted-average fair value of options granted during the period |  | $ | — |  |  | $ | 16.41 |  | $ | 12.14
Intrinsic value of options exercised during the period (in thousands) |  | 5,559 |  |  | 8,860 |  |  | 1,822 |
Fair value of options vested during the period (in thousands) |  | 1,529 |  |  | 2,020 |  |  | 3,384 |
Cash received from the exercise of stock options during the period (in thousands) |  | 6,171 |  |  | 8,186 |  |  | 4,091 |
Tax benefit on options exercised during the period (in thousands) |  | 1,390 |  |  | 2,215 |  |  | 455 |
As of July 31, 2025, total unrecognized compensation cost related to options that are expected to vest was $269 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 0.9 years. RSUs RSUs issued under the plan have a grant date fair value equal to the market price of the Company's stock at the date of grant and generally vest ratably over three years, with one-third vesting one year after the grant date and one-third additional in each of the succeeding two years. The following tables summarize the RSU activity during the year ended July 31, 2025:
RSUs | Shares |  | Weighted Average Grant Date Fair Value
Non-vested RSUs as of July 31, 2024 | 148,991 |  |  | $ | 52.20 |
Granted | 96,322 |  |  | 74.35 |
Vested | (72,979) |  |  | 50.96 |
Forfeited | (9,667) |  |  | 63.69 |
Non-vested RSUs as of July 31, 2025 | 162,667 |  |  | $ | 65.19 |
The RSUs granted during the years ended July 31, 2024 and 2023, had a weighted-average grant-date fair value of $55.43 and $45.22, respectively. The total fair value of time-based RSUs vested during the years ended July 31, 2025, 2024 and 2023, was $5,350, $3,888, and $3,734, respectively. As of July 31, 2025, total unrecognized compensation cost related to RSUs that are expected to vest was $4,107 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.9 years. PRSUs PRSUs are contingent on the achievement of predetermined market and performance targets. The PRSUs granted under the plan vest at the end of a three-year performance period provided the service period and specified performance targets are met. For the PRSUs granted during the years ended July 31, 2025 and 2024, awards will vest based on achievement of performance conditions relating to Company revenue and diluted EPS targets. For the PRSUs granted during the year ended July 31, 2023, the vesting criteria for 50% of the grant is based upon the Company's total shareholder return (“TSR”) relative to the S&P 600 SmallCap Industrials Index over a three-year performance period, and the vesting criteria for the remaining 50% of the grant is based upon Company revenue targets. The PRSUs granted during the year ended July 31, 2025 had a fair value determined by the average of the high and low stock price on the date of grant. The following tables summarize the PRSU activity during the year ended July 31, 2025:
PRSUs | Shares |  | Weighted Average Grant Date Fair Value
Non-vested PRSUs as of July 31, 2024 | 103,221 |  |  | $ | 53.46 |
Granted | 61,981 |  |  | 71.24 |
Vested | (8,098) |  |  | 64.44 |
Forfeited | (4,838) |  |  | 58.80 |
Non-vested PRSUs as of July 31, 2025 | 152,266 |  |  | $ | 59.92 |
The PRSUs granted during the year ended July 31, 2024 and 2023, had a weighted-average grant-date fair value of $51.16 and $55.77, respectively. The total fair value of PRSUs vested during the years ended July 31, 2025, 2024 and 2023, was $595, $141, and $889, respectively. As of July 31, 2025, total unrecognized compensation cost related to PRSUs that are expected to vest was $5,093 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.7 years.

X
- References No definition available. + Details
Name: | us-gaap_StockholdersEquityNoteAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for equity. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8A Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 235 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/505/tableOfContent Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18 + Details
Name: | us-gaap_StockholdersEquityNoteDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration