XML 153 R99.htm IDEA: XBRL DOCUMENT v3.23.3
Note 17 - Stock-based Compensation - Summary of Outstanding Unvested RSUs (Details) - Restricted Stock Units (RSUs) [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Number of Restricted Stock Units (in shares) 979,500 836,034 997,612 1,615,000
Grant Date Fair Value (in dollars per share) $ 3.32 $ 2.61 $ 1.42 $ 0.92
Remaining Life (Year) 2 years 5 months 23 days      
Aggregate Intrinsic Value $ 3,525      
July 21, 2021 [Member]        
Number of Restricted Stock Units (in shares) 135,875      
Grant Date Fair Value (in dollars per share) $ 2.15      
Remaining Life (Year) 11 months 23 days      
Aggregate Intrinsic Value $ 489      
May 01, 2022 [Member]        
Number of Restricted Stock Units (in shares) 39,216      
Grant Date Fair Value (in dollars per share) $ 4.25      
Remaining Life (Year) 1 year 9 months      
Aggregate Intrinsic Value $ 141      
July 29, 2022 [Member]        
Number of Restricted Stock Units (in shares) 184,023      
Grant Date Fair Value (in dollars per share) $ 3.98      
Remaining Life (Year) 2 years      
Aggregate Intrinsic Value $ 662      
July 31, 2023 [Member]        
Number of Restricted Stock Units (in shares) 620,386      
Grant Date Fair Value (in dollars per share) $ 3.32      
Remaining Life (Year) 3 years      
Aggregate Intrinsic Value $ 2,233