XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Apr. 30, 2024
Apr. 30, 2023
Share-Based Payment Arrangement, Noncash Expense $ 1,103 $ 1,182     $ 3,987 $ 4,455
Common stock issued to employees   211 $ 262 $ 299    
Consultants [Member]            
Common stock issued to consultants 0 107     0 382
Amortization of stock option expenses 87 95     302 467
Consultants [Member] | Share-Based Payment Arrangement, Option [Member]            
Share-Based Payment Arrangement, Noncash Expense 87 202     302 849
Management [Member]            
Share-Based Payment Arrangement, Noncash Expense 705 441     2,262 1,376
Management [Member] | Share-Based Payment Arrangement, Option [Member]            
Amortization of stock option expenses 120 95     488 323
Management [Member] | Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs) [Member]            
Amortization of stock option expenses 585 346     1,774 1,053
Employees [Member]            
Share-Based Payment Arrangement, Noncash Expense 311 539     1,423 2,230
Common stock issued to employees 0 188     0 675
Employees [Member] | Share-Based Payment Arrangement, Option [Member]            
Amortization of stock option expenses 285 314     1,362 1,441
Employees [Member] | Restricted Stock Units (RSUs) [Member]            
Amortization of stock option expenses $ 26 $ 37     $ 61 $ 114