XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 6 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Number of Options Exercised on Cash Basis (in shares) 100,425   0 289,675 138,537
Number of Options Exercised on Forfeiture Basis (in shares) 778,078   197,110 1,197,010 2,389,795
Total Number of Options Exercised (in shares) 878,503 608,182 197,110 1,486,685 2,528,332
Number of Shares Issued on Cash Exercise (in shares) 100,425   0 289,675 138,537
Number of Shares Issued on Forfeiture Basis (in shares) 569,574   94,302 826,185 1,360,366
Total Number of Shares Issued Upon Exercise of Options (in shares) 669,999   94,302 1,115,860 1,498,903
Cash Received from Exercise of Stock Options $ 137   $ 0 $ 400 $ 206
Total Intrinsic Value of Options Exercised $ 4,561   $ 381 $ 6,591 $ 5,976