v3.26.3
STOCK-BASED COMPENSATION (Summary of Restricted Stock Activity) (Details) - Restricted Stock - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Summary of Restricted Stock Activity        
Nonvested restricted stock outstanding, Number 581 728 795 696
Nonvested restricted stock outstanding, Weighted Average Grant Date Fair Value $ 34.74 $ 28.52 $ 24.82 $ 16.48
Nonvested restricted stock outstanding, Weighted Average Remaining Contractual Term (Years) 2 years 8 months 12 days 3 years 3 years 4 months 24 days 2 years 3 months 18 days
Nonvested retricted stock outstanding, Unamortized Expense $ 11,316 $ 12,713 $ 13,360 $ 5,129
Granted, Number 74 143 429  
Granted, Weighted Average Grant Date Fair Value $ 58.26 $ 38.29 $ 31.53  
Vested, Number (209) (183) (307)  
Vested, Weighted Average Grant Date Fair Value $ 21.40 $ 20.17 $ 15.68  
Forfeitures, Number (12) (27) (23)  
Forfeitures, Weighted Average Grant Date Fair Value $ 33.97 $ 27.76 $ 19.54