v3.26.1
Note 16 - Stock-based Compensation - Summary of Awards Pursuant to Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Outstanding, shares (in shares) 151,000
Outstanding, weighted average exercise price (in dollars per share) $ 18.37
Exercised, shares (in shares) (56,500)
Exercised, weighted average exercise price (in dollars per share) $ 18.31
Forfeited/cancelled, shares (in shares) (2,000)
Forfeited/cancelled, weighted average exercise price (in dollars per share) $ 18.32
Outstanding, shares (in shares) 92,500
Outstanding, weighted average exercise price (in dollars per share) $ 18.41
Outstanding, Weighted Average Remaining Contractual Term (Year) 4 years 7 months 13 days
Outstanding, Aggregate Intrinsic Value $ 833
Options exercisable, Shares (in shares) 80,500
Options exercisable, weighted average exercise price (in dollars per share) $ 18
Options exercisable, Weighted Average Remaining Contractual Term (Year) 4 years 4 months 2 days
Options exercisable, Aggregate Intrinsic Value $ 758