Annual report pursuant to Section 13 and 15(d)

Stockholders??? Equity (Details) - Schedule of Restricted Stock Unit (???RSU???) Activity

v3.24.3
Stockholders’ Equity (Details) - Schedule of Restricted Stock Unit (“RSU”) Activity - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Schedule of Restricted Stock Unit (“RSU”) Activity [Line Items]    
Number of RSUs outstanding, Outstanding at ending of period 308,730 557,490
Weighted Average Fair Value per Unit at Date of Grant, Outstanding at ending of period $ 1.31 $ 2.21
Weighted Average Remaining Contractual Term, Outstanding at ending of fiscal year 1 year 6 months 1 year 1 month 6 days
Aggregate Intrinsic Value, Outstanding at ending of period $ 352 $ 825
Number of RSUs outstanding, Expected to vest at end of period 308,730  
Weighted Average Fair Value per Unit at Date of Grant, Expected to vest at end of period $ 131  
Weighted Average Remaining Contractual Term, Expected to vest at end of period 1 year 6 months  
Aggregate Intrinsic Value, Expected to vest at end of period $ 352  
Number of RSUs outstanding, Granted 405,825  
Weighted Average Fair Value per Unit at Date of Grant, Granted $ 1.31  
Aggregate Intrinsic Value, Granted $ 532  
Number of RSUs outstanding, Vested (475,222)  
Weighted Average Fair Value per Unit at Date of Grant, Vested $ 2.24  
Number of RSUs outstanding, Cancelled (179,363)  
Weighted Average Fair Value per Unit at Date of Grant, Cancelled $ 1.66