v3.26.3
Share-Based Compensation (Tables)
12 Months Ended
Jul. 31, 2026
Share-Based Compensation  
Summary of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted-Average

Weighted-Average

Stock Options

  ​ ​ ​

Shares

  ​ ​ ​

​

Price

Fair Value

Outstanding at August 01, 2025

​

119,232

​

$

45.96

17.83

Granted

​

118,884

​

$

43.80

18.56

Vested

 

—

 

$

—

—

Forfeited

 

(30,600)

 

$

45.06

18.13

Outstanding at July 31, 2026

 

207,516

​

$

44.86

18.20

Exercisable

 

35,111

​

$

45.96

17.83

Summary of significant assumptions used during the year to estimate the fair value of stock options

​

​

​

​

​

​

  ​ ​ ​

2026

  ​ ​ ​

Expected term (in years)

​

6.0

​

Expected volatility

​

50.2

%

Risk-free interest rate

 

3.8

%

Dividend yield

 

2.3

%

Summary of performance periods and vesting periods for nonvested stock awards under long-term performance plans

The following table summarizes the performance periods and vesting periods for the Company’s nonvested stock awards under its long-term performance plans at July 31, 2026:

​

​

​

​

​

​

  ​ ​ ​

​

  ​ ​ ​

Vesting Period

Long-Term Performance Plan (“LTPP”)

  ​ ​ ​

Performance Period

  ​ ​ ​

(in Years)

2026 LTPP

​

2026 – 2028

​

3

2025 LTPP

​

2025 – 2027

​

3

2024 LTPP

​

2024 – 2026

 

3

Summary of accrued long-term performance shares

The following table summarizes the shares that have been accrued under the 2026 LTPP, 2025 LTPP and 2024 LTPP at July 31, 2026:

​

​

​

2026 LTPP

  ​ ​ ​

31,478

2025 LTPP

​

10,624

2024 LTPP

​

22,582

Summary of nonvested stock activity

​

​

​

​

​

​

​

​

  ​ ​ ​

​

  ​ ​ ​

Weighted-Average Grant

Nonvested Stock

  ​ ​ ​

Shares

  ​ ​ ​

Date Fair Value

Unvested at August 01, 2025

​

336,555

​

$

61.86

Granted

​

312,236

​

​

42.46

Vested

 

(127,988)

 

​

72.78

Forfeited

 

(56,381)

 

​

51.33

Unvested at July 31, 2026

 

464,422

​

$

47.08

Summary of total fair value of nonvested stock

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Total fair value of nonvested stock

​

$

9,315

​

$

8,418

​

$

8,571

Schedule of components of share-based compensation expense

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2024

Total compensation expense

​

$

9,450

​

$

11,742

​

$

10,298

Schedule of total unrecognized compensation

​

​

​

​

​

​

​

​

​

​

​

Stock Option

​

​

Nonvested

​

  ​ ​ ​

​

Awards

​

​

Stock Awards

Total unrecognized compensation

​

$

501

​

$

8,869

Weighted-average period in years

​

 

1.40

​

​

1.82