XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Share-Based Payment Arrangement, Noncash Expense $ 1,821 $ 1,572
Share-Based Payment Arrangement, Employee [Member]    
Amortization of stock option expenses 434 632
Amortization of RSU expenses 52 17
Share-Based Payment Arrangement, Noncash Expense 486 649
Consultants [Member]    
Common stock issued to consultants 88 0
Amortization of stock option expenses 55 121
Amortization of RSU expenses 17 0
Share-Based Payment Arrangement, Noncash Expense 160 121
Management [Member]    
Amortization of stock option expenses 207 208
Amortization of RSU expenses 968 594
Share-Based Payment Arrangement, Noncash Expense $ 1,175 $ 802