XML 133 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - Stock-based Compensation - Forfeited as Payment of Tax Withhold (Details) - Restricted Stock Units (RSUs) [Member] - shares
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Number of RSUs vested (in shares) 541,871 454,284 464,985
Number of net RSU shares issued (in shares) 296,238 250,994 261,232
Number of RSU shares forfeited as payments of withholding amounts (in shares) 245,633 203,290 203,753