v3.25.1
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