XML 128 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Stockholders' Equity - Unvested Performance-based Shares (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unvested, shares (in shares) 620,802 599,858 874,422
Granted, shares (in shares) 542,770 336,096 322,796
Vested [1]   (205,425) (597,360)
Forfeited, shares (in shares) [2] (290,950)    
Canceled , shares (in shares)   (109,727)  
Unvested, shares (in shares) 872,622 620,802 599,858
Unvested, weighted average fair value per share (in dollars per share) $ 3.63 $ 5.54 $ 2.61
Granted (unvested), weighted average fair value per share (in dollars per share) 3.32 3.54 3.78
Forfeited, weighted average fair value per share (in dollars per share) [2] 3.78    
Distributed (vested), weighted average fair value per share (in dollars per share) [1]   8.17 0.31
Canceled, weighted average fair value per share (in dollars per share)   5.3  
Unvested, weighted average fair value per share (in dollars per share) $ 3.39 $ 3.63 $ 5.54
[1] Vested on December 31 and distributed in February of the following year
[2] The awards granted in 2022 did not meet the established performance criteria and accordingly were forfeited as unvested