v3.25.4
Note 5 - Stock-based Compensation - Schedule of Unvested Performance Stock Unit (Details) - Performance Shares [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unvested (in shares) 215 192 67
Unvested, weighted average grant date fair value (in dollars per share) $ 32,080.00 $ 29,010.00 $ 31,920
Change in units based on performance expectations (in shares) (5) 30 (6)
Change in units based on performance expectations, weighted average grant date fair value (in dollars per share) $ 24,710 $ 22,370 $ 32,020.00
Granted (in shares) 429 73 134
Granted, weighted average grant date fair value (in dollars per share) $ 15,060.00 $ 36,770 $ 27,750
Vested (in shares) (49) (60) (2)
Vested, weighted average grant date fair value (in dollars per share) $ 44,170 $ 22,370 $ 32,020.00
Forfeited (in shares) (57) (20) (1)
Forfeited, weighted average grant date fair value (in dollars per share) $ 25,470 $ 34,170 $ 32,020.00
Unvested (in shares) 533 215 192
Unvested, weighted average grant date fair value (in dollars per share) $ 20,700 $ 32,080.00 $ 29,010.00