XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Stock-based Compensation - Activity of Restricted Stock and Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Time-based Restricted Stock Units [Member]    
Balance (in shares) 1,164,996 1,093,801
Balance (in dollars per share) $ 3.28 $ 3.94
Granted (in shares) 1,078,213 1,350,125
Granted (in dollars per share) $ 3.85 $ 2.87
Vested (in shares) (717,119) (1,144,065)
Vested (in dollars per share) $ 3.62 $ 3.38
Vested (in shares) 717,119 1,144,065
Cancelled/Forfeited (in shares) 147,095 134,865
Cancelled/Forfeited (in dollars per share) $ 3.6 $ 3.71
Forfeited (in shares) (147,095) (134,865)
Forfeited (in dollars per share) $ 3.6 $ 3.71
Forfeited (in shares) 147,095 134,865
Balance (in shares) 1,378,995 1,164,996
Balance (in dollars per share) $ 3.51 $ 3.28
Market Condition Restricted Stock Units [Member]    
Balance (in shares) 801,845 646,235
Balance (in dollars per share) $ 3.37 $ 4.51
Granted (in shares) 0 558,958
Granted (in dollars per share) $ 0 $ 2.61
Vested (in shares) (51,732) (316,210)
Vested (in dollars per share) $ 3.3 $ 4.01
Vested (in shares) 51,732 316,210
Cancelled/Forfeited (in shares) 191,155 87,138
Cancelled/Forfeited (in dollars per share) $ 5.6 $ 4.64
Forfeited (in shares) (191,155) (87,138)
Forfeited (in dollars per share) $ 5.6 $ 4.64
Forfeited (in shares) 191,155 87,138
Balance (in shares) 558,958 801,845
Balance (in dollars per share) $ 2.61 $ 3.37
Performance-based Restricted Stock Units [Member]    
Balance (in shares) 0 0
Balance (in dollars per share) $ 0 $ 0
Granted (in shares) 375,895 0
Granted (in dollars per share) $ 4.19 $ 0
Vested (in shares) 0 0
Vested (in dollars per share) $ 0 $ 0
Vested (in shares) 0 0
Cancelled/Forfeited (in shares) 0 0
Cancelled/Forfeited (in dollars per share) $ 0 $ 0
Forfeited (in shares) 0 0
Forfeited (in dollars per share) $ 0 $ 0
Forfeited (in shares) 0 0
Balance (in shares) 375,895 0
Balance (in dollars per share) $ 4.19 $ 0