XML 154 R100.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Stock-based Compensation - Forfeited as Payment of Tax Withhold (Details) - Restricted Stock Units (RSUs) [Member] - shares
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Number of RSUs vested (in shares) 464,985 508,368 1,025,005
Number of net RSU shares issued (in shares) 261,232 267,681 536,361
Number of RSU shares forfeited as payments of withholding amount (in shares) 203,753 240,687 488,644