XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Oct. 31, 2022
Jan. 31, 2024
Jan. 31, 2023
Share-Based Payment Arrangement, Noncash Expense $ 1,312 $ 1,452   $ 2,884 $ 3,273
Common stock issued to employees   262 $ 299    
Consultants [Member]          
Common stock issued to consultants 0 127   0 275
Amortization of stock option expenses 94 144   215 372
Consultants [Member] | Share-Based Payment Arrangement, Option [Member]          
Share-Based Payment Arrangement, Noncash Expense 94 271   215 647
Management [Member]          
Share-Based Payment Arrangement, Noncash Expense 755 448   1,557 935
Management [Member] | Share-Based Payment Arrangement, Option [Member]          
Amortization of stock option expenses 160 95   368 228
Management [Member] | Restricted Stock Units (RSUs) and Performance Restricted Stock Units (PRSUs) [Member]          
Amortization of stock option expenses 595 353   1,189 707
Employees [Member]          
Share-Based Payment Arrangement, Noncash Expense 463 733   1,112 1,691
Common stock issued to employees 0 240   0 487
Employees [Member] | Share-Based Payment Arrangement, Option [Member]          
Amortization of stock option expenses 445 454   1,077 1,127
Employees [Member] | Restricted Stock Units (RSUs) [Member]          
Amortization of stock option expenses $ 18 $ 39   $ 35 $ 77