XML 128 R89.htm IDEA: XBRL DOCUMENT v3.25.2
Note 16 - 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, 2025
Jul. 31, 2024
Jul. 31, 2023
Number of Options Exercised on Cash Basis (in shares) 264,663 492,112 365,537
Number of Options Exercised on Non-Cash Basis (in shares) 287,389 2,959,634 3,630,360
Total Number of Options Exercised (in shares) 552,052 3,451,746 3,995,897
Number of Shares Issued on Cash Exercise (in shares) 264,663 492,112 365,537
Number of Shares Issued on Non-Cash Basis (in shares) 164,037 1,953,636 1,986,007
Total Number of Shares Issued Upon Exercise of Options (in shares) 428,700 2,445,748 2,351,544
Cash Received from Exercise of Stock Options $ 727 $ 681 $ 553
Total Intrinsic Value of Options Exercised $ 2,741 $ 19,137 $ 8,867