v3.26.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jul. 31, 2026
Accounting Policies [Abstract]  
Schedule of Difference Between Basic EPS and Diluted EPS The difference between basic EPS and diluted EPS is the result of unvested restricted stock units and performance stock units as follows:
202620252024
Weighted-average shares outstanding for basic earnings per share52,365,109 53,085,577 53,248,488 
Unvested restricted stock units and performance stock units197,563 314,729 438,889 
Weighted-average shares outstanding assuming dilution52,562,672 53,400,306 53,687,377