XML 165 R96.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Stock-Based Compensation - Number of Shares Issued and Cash Received Upon Exercise of the Stock Options (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Number of Options Exercised on Cash Basis (in shares) 492,112 365,537 872,580
Number of Options Exercised on Non-Cash Basis (in shares) 2,959,634 3,630,360 1,855,918
Total Number of Options Exercised (in shares) 3,451,746 3,995,897 2,728,498
Number of Shares Issued on Cash Exercise (in shares) 492,112 365,537 872,580
Number of Shares Issued on Non-Cash Basis (in shares) 1,953,636 1,986,007 1,279,515
Total Number of Shares Issued Upon Exercise of Options (in shares) 2,445,748 2,351,544 2,152,095
Cash Received from Exercise of Stock Options $ 681 $ 553 $ 934
Total Intrinsic Value of Options Exercised $ 19,137 $ 8,867 $ 8,336