XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Note 12 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Share-Based Payment Arrangement, Noncash Expense $ 1,572 $ 1,821
Common stock issued   299
Consultants [Member]    
Common stock issued to consultants 0 148
Share-Based Payment Arrangement, Noncash Expense 121 376
Consultants [Member] | Share-Based Payment Arrangement, Option [Member]    
Amortization of expenses 121 228
Management [Member]    
Share-Based Payment Arrangement, Noncash Expense 802 487
Management [Member] | Share-Based Payment Arrangement, Option [Member]    
Amortization of expenses 208 133
Management [Member] | Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs) [Member]    
Amortization of expenses 594 354
Employees [Member]    
Share-Based Payment Arrangement, Noncash Expense 649 958
Common stock issued 0 247
Employees [Member] | Share-Based Payment Arrangement, Option [Member]    
Amortization of expenses 632 673
Employees [Member] | Restricted Stock Units (RSUs) [Member]    
Amortization of expenses $ 17 $ 38