XML 173 R104.htm IDEA: XBRL DOCUMENT v3.24.3
Note 17 - Stock-Based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Share-Based Payment Arrangement, Noncash Expense $ 5,172 $ 5,523 $ 4,681
Common stock issued under Stock Incentive Plan   945 1,478
Share-Based Payment Arrangement, Noncash Expense 5,172 5,523 4,681
Common stock issued to employees   945 1,478
Share-Based Payment Arrangement, Employee [Member]      
Amortization of stock option expenses 1,682 1,727 960
Amortization of RSU expenses 92 132 38
Share-Based Payment Arrangement, Noncash Expense 1,774 2,747 2,185
Common stock issued under Stock Incentive Plan 0 888 1,187
Share-Based Payment Arrangement, Noncash Expense 1,774 2,747 2,185
Common stock issued to employees 0 888 1,187
Consultants [Member]      
Common stock issued to consultants 0 445 770
Amortization of stock option expenses 347 561 220
Amortization of RSU expenses 41 0 0
Share-Based Payment Arrangement, Noncash Expense 388 1,006 990
Share-Based Payment Arrangement, Noncash Expense 388 1,006 990
Management [Member]      
Amortization of stock option expenses 611 400 471
Amortization of RSU expenses 2,399 1,370 1,035
Share-Based Payment Arrangement, Noncash Expense 3,010 1,770 1,506
Common stock issued under Stock Incentive Plan 0 0 0
Share-Based Payment Arrangement, Noncash Expense 3,010 1,770 1,506
Common stock issued to employees $ 0 $ 0 $ 0