v3.25.4
Note 5 - Stock-based Compensation - Schedule of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Unvested (in shares) 406 442
Unvested, weighted average grant date fair value (in dollars per share) $ 28,270 $ 23,770
Granted (in shares) 792 228
Granted, weighted average grant date fair value (in dollars per share) $ 12,300 $ 35,290
Vested (in shares) (409) (197)
Vested, weighted average grant date fair value (in dollars per share) $ 16,800 $ 26,860
Forfeited (in shares) (205) (67)
Forfeited, weighted average grant date fair value (in dollars per share) $ 26,320 $ 26,580
Unvested (in shares) 584 406
Unvested, weighted average grant date fair value (in dollars per share) $ 15,320 $ 28,270