XML 113 R76.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Stock-based Compensation - Summary of Outstanding Unvested RSUs (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Number of Restricted Stock Units (in shares) 997,612 1,615,000 465,000
Grant Date Fair Value (in dollars per share) $ 1.42 $ 0.92 $ 0.94
Remaining Life (Year) 2 years 80 days    
Aggregate Intrinsic Value $ 2,164,818    
July 30, 2019 [Member]      
Number of Restricted Stock Units (in shares) 154,999    
Grant Date Fair Value (in dollars per share) $ 0.94    
Remaining Life (Year) 1 year    
Aggregate Intrinsic Value $ 336,348    
July 16, 2020 [Member]      
Number of Restricted Stock Units (in shares) 434,996    
Grant Date Fair Value (in dollars per share) $ 0.91    
Remaining Life (Year) 1 year 350 days    
Aggregate Intrinsic Value $ 943,941    
July 21, 2021 [Member]      
Number of Restricted Stock Units (in shares) 407,617    
Grant Date Fair Value (in dollars per share) $ 2.15    
Remaining Life (Year) 2 years 357 days    
Aggregate Intrinsic Value $ 884,529