XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
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 9 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Number of Options Exercised on Cash Basis (in shares) 202,437     0 492,112 138,537
Number of Options Exercised on Forfeiture Basis (in shares) 203,974     337,500 1,400,984 2,727,295
Total Number of Options Exercised (in shares) 406,411 878,503 608,182 337,500 1,893,096 2,865,832
Number of Shares Issued on Cash Exercise (in shares) 202,437     0 492,112 138,537
Number of Shares Issued on Forfeiture Basis (in shares) 142,640     204,693 968,825 1,565,059
Total Number of Shares Issued Upon Exercise of Options (in shares) 345,077     204,693 1,460,937 1,703,596
Cash Received from Exercise of Stock Options $ 281     $ 0 $ 681 $ 206
Total Intrinsic Value of Options Exercised $ 2,431     $ 858 $ 9,022 $ 6,834