v3.25.2
Note 11 - Share-based Compensation - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Outstanding, Shares (in shares) 255,716 93,823
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) $ 4.13 $ 8.07
Granted, Shares (in shares) 142,091 306,623
Granted, Weighted-Average Grant Date Fair Value (in dollars per share) $ 2.56 $ 5.64
Vested, Shares (in shares) (109,792) (48,989)
Vested, Weighted-Average Grant Date Fair Value (in dollars per share) $ 3.67 $ 7.18
Forfeited, Shares (in shares) (104,240) (95,741)
Forfeited, Weighted-Average Grant Date Fair Value (in dollars per share) $ 5.43 $ 7.6
Outstanding, Shares (in shares) 183,775 255,716
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) $ 4.55 $ 4.13