XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jul. 31, 2023
Accounting Policies [Abstract]  
Schedule of Difference Between Basic and Diluted EPS as a Result of Unvested Restricted Stock Units and Performance Stock Units The difference between basic EPS and diluted EPS is the result of unvested restricted stock units and performance stock units as follows:
202320222021
Weighted-average shares outstanding for basic earnings per share53,478,310 55,034,653 55,333,959 
Unvested restricted stock units and performance stock units378,833 229,393 353,294 
Weighted-average shares outstanding assuming dilution53,857,143 55,264,046 55,687,253