v3.25.2
Stock-Based Compensation (Tables)
12 Months Ended
Jul. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Stock Options Valuation Assumptions

 

Year ended July 31, 2025    
ASSUMPTIONS    
Average risk-free interest rate   3.49%
Expected dividend yield   0.5%
Expected volatility   53.2%
Expected term   4.0 years 
Weighted-average grant date fair value  $16.58 
Schedule of Stock Option Activity

A summary of stock option activity for the Company is as follows:

 

  

Number of Options

(in thousands)

   Weighted- Average Exercise Price   Weighted- Average Remaining Contractual Term (in years)  

Aggregate Intrinsic Value

(in thousands)

 
Outstanding at July 31, 2024      $           
Granted   36    38.43           
Exercised                  
Cancelled / Forfeited                  
OUTSTANDING AT JULY 31, 2025   36   $38.43    4.2   $741 
EXERCISABLE AT JULY 31, 2025      $       $ 
Schedule of Grants of Restricted Shares

A summary of the status of the Company’s grants of DSUs is presented below:

 

  

Number of Non-vested

DSUs
(in thousands)

  

Weighted-

Average

Grant-

Date Fair

Value

 
Non-vested DSUs at July 31, 2024   148   $28.79 
Granted   19    44.58 
Vested   (148)   28.98 
Forfeited   (1)   29.22 
NON-VESTED DSUs AT JULY 31, 2025   18   $43.64 
Common Class B [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of Grants of Restricted Shares

A summary of the status of the Company’s grants of restricted shares of Class B common stock is presented below:

 

  

Number of Non-vested

Shares
(in thousands)

  

Weighted-

Average

Grant-

Date Fair

Value

 
Non-vested restricted shares at July 31, 2024   31   $21.50 
Granted   5    36.13 
Vested   (29)   22.99 
Forfeited        
NON-VESTED RESTRICTED SHARES AT JULY 31, 2025   

7

    

25.54