v3.25.4
Note 12 - Share-based Compensation - Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Options outstanding (in shares) | shares 199,700
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 28.82
Issued (in shares) | shares 0
Issued, weighted average exercise price (in dollars per share) | $ / shares $ 0
Exercised (in shares) | shares (31,800)
Exercised, weighted average exercise price (in dollars per share) | $ / shares $ 25.43
Forfeited or expired (in shares) | shares (17,850)
Forfeited or expired, weighted average exercise price (in dollars per share) | $ / shares $ 28.18
Options outstanding (in shares) | shares 150,050
Options outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 29.62
Options outstanding, weighted average remaining term (Year) 3 years 6 months
Options outstanding, intrinsic value | $ $ 477,497
Expected to vest (in shares) | shares 16,900
Expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 35.57
Expected to vest, weighted average remaining term (Year) 5 years 7 months 6 days
Expected to vest, intrinsic value | $ $ 7,686
Exercisable (in shares) | shares 133,150
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 28.86
Exercisable, weighted average remaining term (Year) 3 years 2 months 12 days
Exercisable, intrinsic value | $ $ 469,811