Note 13 - Stock-based Compensation - Summary of Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Apr. 30, 2025 |
Apr. 30, 2024 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
Share-Based Payment Arrangement, Noncash Expense | $ 1,338 | $ 1,103 | $ 4,713 | $ 3,987 |
Share-Based Payment Arrangement, Employee [Member] | ||||
Amortization of stock option expenses | 151 | 285 | 858 | 1,362 |
Amortization of RSU expenses | 72 | 26 | 199 | 61 |
Share-Based Payment Arrangement, Noncash Expense | 223 | 311 | 1,057 | 1,423 |
Consultants [Member] | ||||
Common stock issued to consultants | 18 | 0 | 106 | 0 |
Amortization of stock option expenses | 24 | 87 | 121 | 302 |
Amortization of RSU expenses | 1 | 0 | 33 | 0 |
Share-Based Payment Arrangement, Noncash Expense | 43 | 87 | 260 | 302 |
Management [Member] | ||||
Amortization of stock option expenses | 115 | 120 | 494 | 488 |
Amortization of RSU expenses | 957 | 585 | 2,902 | 1,774 |
Share-Based Payment Arrangement, Noncash Expense | $ 1,072 | $ 705 | $ 3,396 | $ 2,262 |