XML 69 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation - Number of Shares Issued and Cash Received Upon Exercise of the Stock Options (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Number of Options Exercised on Cash Basis (in shares) 189,250 138,537
Number of Options Exercised on Forfeiture Basis (in shares) 418,932 2,192,685
Total Number of Options Exercised (in shares) 608,182 2,331,222
Number of Shares Issued on Cash Exercise (in shares) 189,250 138,537
Number of Shares Issued on Forfeiture Basis (in shares) 256,611 1,266,064
Total Number of Shares Issued Upon Exercise of Options (in shares) 445,861 1,404,601
Cash Received from Exercise of Stock Options $ 264 $ 206
Total Intrinsic Value of Options Exercised $ 2,030 $ 5,595