XML 157 R103.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Share-Based Payment Arrangement, Noncash Expense $ 5,523 $ 4,681 $ 5,471
Common stock issued 945 1,478 1,594
Share-Based Payment Arrangement, Employee [Member]      
Amortization of expenses 1,727 960 982
Share-Based Payment Arrangement, Noncash Expense 2,747 2,185 2,182
Common stock issued 888 1,187 1,200
Amortization of RSU expenses 132 38 0
Consultants [Member]      
Common stock issued to consultants 445 770 877
Amortization of expenses 561 220 288
Share-Based Payment Arrangement, Noncash Expense 1,006 990 1,165
Management [Member]      
Amortization of expenses 400 471 774
Share-Based Payment Arrangement, Noncash Expense 1,770 1,506 2,124
Common stock issued 0 0 135
Management [Member] | Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs) [Member]      
Amortization of expenses $ 1,370 $ 1,035 $ 1,215