XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Oct. 31, 2023
Number of Options Exercised on a Cash Basis (in shares) 46,275 189,250
Number of Options Exercised on a Non-Cash Basis (in shares) 127,100 418,932
Total Number of Options Exercised (in shares) 173,375 608,182
Number of Shares Issued on a Cash Basis (in shares) 46,275 189,250
Number of Shares Issued on a Non-Cash Basis (in shares) 74,762 256,611
Total Number of Shares Issued Upon Exercise of Options (in shares) 121,037 445,861
Cash Received from Exercise of Stock Options $ 120 $ 264
Total Intrinsic Value of Options Exercised $ 809 $ 2,030