XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2023
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
Non-vested restricted stock outstanding at July 31, 2023348 $32.95 
Granted182 $62.29 
Vested(57)$36.89 
Forfeitures(1)$64.00 
Non-vested restricted stock outstanding at October 31, 2023472 $43.75