XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Share-Based Payment Arrangement, Noncash Expense $ 1,554 $ 1,312 $ 3,377 $ 2,884
Share-Based Payment Arrangement, Employee [Member]        
Amortization of stock option expenses 273 445 707 1,077
Amortization of RSU expenses 75 18 127 35
Share-Based Payment Arrangement, Noncash Expense 348 463 834 1,112
Consultants [Member]        
Common stock issued to consultants 0 0 88 0
Amortization of stock option expenses 42 94 97 215
Amortization of RSU expenses 15 0 33 0
Share-Based Payment Arrangement, Noncash Expense 57 94 218 215
Management [Member]        
Amortization of stock option expenses 172 160 379 368
Amortization of RSU expenses 977 595 1,946 1,189
Share-Based Payment Arrangement, Noncash Expense $ 1,149 $ 755 $ 2,325 $ 1,557