Annual report pursuant to Section 13 and 15(d)

Note 18 - Stock-based Compensation - Summary of RSU Activity (Details)

v3.24.1.u1
Note 18 - Stock-based Compensation - Summary of RSU Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
May 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Restricted Stock Units (RSUs) [Member]      
Unvested balance, shares (in shares)   608,306  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 120.2  
Unvested balance, aggregate intrinsic value   $ 10,319 $ 23,359
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 14,550 461,151  
Granted, weighted average grant date fair value (in dollars per share)   $ 31.76  
Vested, shares (in shares)   (172,747)  
Vested, weighted average grant date fair value (in dollars per share)   $ 132.85  
Forfeited, shares (in shares)   (160,712)  
Forfeited, weighted average grant date fair value (in dollars per share)   $ 108.72  
Unvested balance, shares (in shares)   735,998  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 64.77  
Forfeited, shares (in shares)   (160,712)  
Market-based Restricted Stock Units (MBRSUs) [Member]      
Unvested balance, shares (in shares)   112,923  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 135  
Unvested balance, aggregate intrinsic value   $ 2,562 $ 4,336
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)   120,069  
Granted, weighted average grant date fair value (in dollars per share)   $ 45.11  
Vested, shares (in shares)   0  
Vested, weighted average grant date fair value (in dollars per share)   $ 0  
Forfeited, shares (in shares) [1]   (50,250)  
Forfeited, weighted average grant date fair value (in dollars per share) [1]   $ 149.9  
Unvested balance, shares (in shares)   182,742  
Unvested balance, weighted average grant date fair value (in dollars per share)   $ 72.6  
Forfeited, shares (in shares) [1]   (50,250)  
[1] In May 2023, 19,400 shares of market-based RSUs were canceled and replaced with 14,550 shares of time-based RSUs. This modification resulted in stock-based compensation expense increasing by less than $0.1 million per quarter over a two-year period.