v3.26.3
Note 4 - Share Based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]

 

 

Nine months ended September 30,

 

 

 

2026

 

 

2025

 

 

 

Shares

 

 

Weighted Average Grant-Date Fair Value

 

 

Shares

 

 

Weighted Average Grant-Date Fair Value

 

Unvested shares, January 1,

 

 

161,467

 

 

$

26.02

 

 

 

173,970

 

 

$

20.75

 

Granted

 

 

55,006

 

 

 

37.05

 

 

 

62,692

 

 

 

30.94

 

Vested

 

 

(28,836

)

 

 

25.87

 

 

 

(38,827

)

 

 

19.66

 

Forfeited

 

 

(14,145

)

 

 

28.51

 

 

 

(13,526

)

 

 

20.69

 

Unvested shares, September 30,

 

 

173,492

 

 

$

29.52

 

 

 

184,309

 

 

$

24.83

 

Share-Based Payment Arrangement, Option, Activity [Table Text Block]

 

 

Nine months ended September 30,

 

 

 

2026

 

 

2025

 

 

 

Shares

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Term (in years)

 

 

Aggregate Intrinsic Value (1)

 

 

Shares

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Term (in years)

 

 

Aggregate Intrinsic Value (1)

 

Outstanding at January 1,

 

 

189,400

 

 

$

26.85

 

 

 

 

​

 

$

1,104

 

 

 

239,600

 

 

$

26.50

 

 

 

 

​

 

$

580

 

Exercised

 

 

(61,200

)

 

$

25.71

 

 

 

 

​

 

$

731

 

 

 

(30,200

)

 

$

24.10

 

 

 

 

​

 

$

206

 

Forfeited/Expired

 

 

—

 

 

$

—

 

 

 

 

​

 

$

—

 

 

 

—

 

 

$

—

 

 

 

 

​

 

$

—

 

Outstanding at September 30,

 

 

128,200

 

 

$

27.40

 

 

 

2.38

 

 

$

1,494

 

 

 

209,400

 

 

$

26.85

 

 

 

3.11

 

 

$

432

 

Exercisable at September 30,

 

 

128,200

 

 

$

27.40

 

 

 

2.38

 

 

$

1,494

 

 

 

209,400

 

 

$

26.85

 

 

 

3.11

 

 

$

432