XML 82 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Details) - Schedule of weighted average grant date fair value of options granted - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Schedule of weighted average grant date fair value of options granted [Abstract]    
Weighted average grant date fair value of options granted (in Dollars per share) $ 4.09 $ 1.28
Intrinsic value of options exercised $ 3,978 $ 109
Fair value of awards vested $ 135 $ 197