XML 97 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Details) - Schedule of Stock Option Activity Granted - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Schedule of Stock Option Activity Granted [Abstract]    
Number of options, Beginning 857,000 843,000
Weighted- Average Exercise Price, Beginning $ 2.76 $ 2.72
Weighted- Average Remaining Contractual Term, Beginning   6 years 9 months 3 days
Aggregate Intrinsic Value, Beginning $ 763 $ 10,657
Number of Options, Granted 58,000 60,000
Weighted- Average Exercise Price, Granted $ 2.35 $ 8.8
Number of Options, Exercised (2,000) (5,000)
Weighted- Average Exercise Price, Exercised $ 1.19 $ 1.67
Number of Options,Cancelled / forfeited (57,000) (41,000)
Weighted- Average Exercise Price, Cancelled / forfeited $ 7.83 $ 11.02
Number of Options, Ending 856,000 857,000
Weighted- Average Exercise Price, Ending $ 1.79 $ 2.76
Weighted- Average Remaining Contractual Term, Ending 4 years 11 months 23 days 5 years 10 months 17 days
Aggregate Intrinsic Value, Ending $ 346 $ 763
Number of Options, Exercisable 737,000  
Weighted- Average Exercise Price, Exercisable $ 1.72  
Weighted- Average Remaining Contractual Term, Exercisable 4 years 4 months 24 days  
Aggregate Intrinsic Value, Exercisable $ 330