XML 149 R95.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jul. 31, 2022
Jul. 31, 2021
Number of Options Exercised on Cash Basis (in shares) 365,537 872,580 1,734,127
Number of Options Exercised on Forfeiture Basis (in shares) 3,630,360 1,855,918 2,970,878
Total Number of Options Exercised (in shares) 3,995,897 2,728,498 4,705,005
Number of Shares Issued on Cash Exercise (in shares) 365,537 872,580 1,734,127
Number of Shares Issued on Forfeiture Basis (in shares) 1,986,007 1,279,515 1,592,128
Total Number of Shares Issued Upon Exercise of Options (in shares) 2,351,544 2,152,095 3,326,255
Cash Received from Exercise of Stock Options $ 553 $ 934 $ 1,916
Total Intrinsic Value of Options Exercised $ 8,867 $ 8,336 $ 6,882