XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Stock-based Compensation - Summary of Outstanding Unvested RSUs (Details) - Restricted Stock Units (RSUs) [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jan. 31, 2025
USD ($)
$ / shares
shares
Number of Restricted Stock Units (in shares) | shares 1,209,459
Grant Date Fair Value (in dollars per share) | $ / shares $ 4.7
Remaining Life (Year) 2 years 7 days
Aggregate Intrinsic Value | $ $ 8,538
May 01, 2022 [Member]  
Number of Restricted Stock Units (in shares) | shares 19,608
Grant Date Fair Value (in dollars per share) | $ / shares $ 4.25
Remaining Life (Year) 3 months 29 days
Aggregate Intrinsic Value | $ $ 138
July 29, 2022 [Member]  
Number of Restricted Stock Units (in shares) | shares 92,015
Grant Date Fair Value (in dollars per share) | $ / shares $ 3.98
Remaining Life (Year) 6 months 29 days
Aggregate Intrinsic Value | $ $ 650
July 31, 2023 [Member]  
Number of Restricted Stock Units (in shares) | shares 413,593
Grant Date Fair Value (in dollars per share) | $ / shares $ 3.32
Remaining Life (Year) 1 year 6 months 29 days
Aggregate Intrinsic Value | $ $ 2,920
January 2, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 778
Grant Date Fair Value (in dollars per share) | $ / shares $ 6.44
Remaining Life (Year) 2 years 3 days
Aggregate Intrinsic Value | $ $ 5
January 22, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 8,919
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.63
Remaining Life (Year) 21 days
Aggregate Intrinsic Value | $ $ 63
March 13, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 2,288
Grant Date Fair Value (in dollars per share) | $ / shares $ 6.49
Remaining Life (Year) 2 months 12 days
Aggregate Intrinsic Value | $ $ 16
April 1, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 20,000
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.07
Remaining Life (Year) 2 years 3 months
Aggregate Intrinsic Value | $ $ 141
July 26, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 610,091
Grant Date Fair Value (in dollars per share) | $ / shares $ 5.49
Remaining Life (Year) 2 years 6 months 25 days
Aggregate Intrinsic Value | $ $ 4,307
September 1, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 1,063
Grant Date Fair Value (in dollars per share) | $ / shares $ 5.23
Remaining Life (Year) 8 months 1 day
Aggregate Intrinsic Value | $ $ 8
October 1, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 16,103
Grant Date Fair Value (in dollars per share) | $ / shares $ 6.21
Remaining Life (Year) 2 years 9 months
Aggregate Intrinsic Value | $ $ 114
November 5, 2024 Grant Date One [Member]  
Number of Restricted Stock Units (in shares) | shares 2,230
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.12
Remaining Life (Year) 1 year 10 months 2 days
Aggregate Intrinsic Value | $ $ 16
November 5, 2024 Grant Date Two [Member]  
Number of Restricted Stock Units (in shares) | shares 14,344
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.12
Remaining Life (Year) 2 years 10 months 2 days
Aggregate Intrinsic Value | $ $ 101
November 18, 2024 [Member]  
Number of Restricted Stock Units (in shares) | shares 431
Grant Date Fair Value (in dollars per share) | $ / shares $ 8.28
Remaining Life (Year) 10 months 17 days
Aggregate Intrinsic Value | $ $ 3
January 6, 2025 [Member]  
Number of Restricted Stock Units (in shares) | shares 5,874
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.06
Remaining Life (Year) 3 years 7 days
Aggregate Intrinsic Value | $ $ 41
January 27, 2025 [Member]  
Number of Restricted Stock Units (in shares) | shares 2,122
Grant Date Fair Value (in dollars per share) | $ / shares $ 7.07
Remaining Life (Year) 3 years 25 days
Aggregate Intrinsic Value | $ $ 15