XML 107 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Restricted Stock Transactions
A summary of restricted stock transactions is shown below:
 Restricted Shares
(in thousands)
Weighted Average Grant Date Fair Value
(per share)
Non-vested restricted stock outstanding at July 31, 2025728 $28.52 
Granted52 $59.07 
Vested(168)$20.47 
Forfeitures(1)$31.90 
Non-vested restricted stock outstanding at October 31, 2025611 $33.31