XML 93 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Note 12 - Share-based Compensation - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unvested, number of units (in shares) 731,538 703,859
Unvested, weighted average grant-date fair value (in dollars per share) $ 25.95 $ 32.22
Granted, number of units (in shares) 701,028 581,185
Granted, weighted average grant-date fair value (in dollars per share) $ 3.62 $ 5.34
Vested and delivered, number of units (in shares) 319,933 (203,503)
Vested and delivered, weighted average grant-date fair value (in dollars per share) $ 10.42 $ 17.76
Withheld as treasury stock (1), number of units (in shares) [1] 0 (51,903)
Withheld as treasury stock (1), weighted average grant-date fair value (in dollars per share) [1] $ 0 $ 10.92
Vested not delivered (2), number of units (in shares) [2] 3,833 (6,599)
Vested not delivered (2), weighted average grant-date fair value (in dollars per share) [2] $ 10.6 $ 17.1
Forfeited, number of units (in shares) (314,941) (291,501)
Forfeited, weighted average grant-date fair value (in dollars per share) $ 7.29 $ 7.2
Vested and delivered, number of units (in shares) (319,933) 203,503
Withheld as treasury stock, number of units (1) (in shares) [1] 0 51,903
Unvested, number of units (in shares) 801,525 731,538
Unvested, weighted average grant-date fair value (in dollars per share) $ 20.72 $ 25.95
[1] As discussed in Note 11, Equity, the treasury stock was related to shares withheld to cover statutory withholding taxes upon the delivery of shares following the vesting of RSUs. As of December 31, 2024 and 2023, there were 768,595 outstanding shares of treasury stock for both periods.
[2] Vested not delivered represents vested RSUs with delivery deferred to a future time. During the year ended December 31, 2024, there was a 3,833 change in the vested not delivered balance due to a net 568 shares that were deferred due to timing of delivery of certain shares, along with 3,265 shares that elected deferred delivery. As of December 31, 2024 and 2023, there were 286,099 and 289,932 outstanding RSUs that were vested not delivered, respectively.