XML 127 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Stockholders' Equity - Unvested Restricted Stock (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unvested, shares (in shares) 1,857,248 1,796,115 2,022,352
Granted, shares (in shares) 1,538,407 1,316,120 1,256,532
Forfeited, shares (in shares) (130,450) (336,060) (177,801)
Vested (908,132) (918,927) (1,304,968)
Unvested, shares (in shares) 2,357,073 1,857,248 1,796,115
Unvested, weighted average fair value per share (in dollars per share) $ 4.28 $ 4.23 $ 3.97
Granted (unvested), weighted average fair value per share (in dollars per share) 5.17 5.05 4.41
Forfeited, weighted average fair value per share (in dollars per share) 5 4.9 4.41
Distributed (vested), weighted average fair value per share (in dollars per share) 4.45 5.05 3.97
Unvested, weighted average fair value per share (in dollars per share) $ 4.76 $ 4.28 $ 4.23