Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details) - Schedule of Share-based Compensation Expense

v3.24.1.1.u2
Stockholders’ Equity (Details) - Schedule of Share-based Compensation Expense - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense $ 207 $ 488 $ 1,543 $ 1,288
Stock options and performance stock units [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 90 211 833 622
Restricted stock units [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 117 277 710 666
Selling, general and administrative [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense 199 482 1,518 1,271
Cost of revenues [Member]        
Schedule of Share-based Compensation Expense [Line Items]        
Share-based compensation expense $ 8 $ 6 $ 25 $ 17