v3.26.1
Note 11 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 2,218 $ 1,338 $ 6,041 $ 4,713
Share-Based Payment Arrangement, Employee [Member]        
Amortization of stock option expenses 28 151 167 858
Amortization of RSU expenses 586 72 1,157 199
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 614 223 1,324 1,057
Consultants [Member]        
Common stock issued to consultants 0 18 0 106
Amortization of stock option expenses 4 24 24 121
Amortization of RSU expenses 198 1 278 33
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 202 43 302 260
Management [Member]        
Amortization of stock option expenses 76 115 367 494
Amortization of RSU expenses 1,326 957 4,048 2,902
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 1,402 $ 1,072 $ 4,415 $ 3,396