XML 199 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - 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, 2022
Jul. 31, 2021
Jul. 31, 2020
Number of Options Exercised on Cash Basis (in shares) 872,580 1,734,127 0
Number of Options Exercised on Forfeiture Basis (in shares) 1,855,918 2,970,878 0
Total Number of Options Exercised (in shares) 2,728,498 4,705,005 0
Number of Shares Issued on Cash Exercise (in shares) 872,580 1,734,127 0
Number of Shares Issued on Forfeiture Basis (in shares) 1,279,515 1,592,128 0
Total Number of Shares Issued Upon Exercise of Options (in shares) 2,152,095 3,326,255 0
Cash Received from Exercise of Stock Options $ 934 $ 1,916 $ 0
Total Intrinsic Value of Options Exercised $ 8,336 $ 6,882 $ 0