v3.26.3
Note 10 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Notes Tables  
Nonvested Restricted Stock Shares Activity [Table Text Block]

 

 

Nonvested Shares

 

 

Weighted Average Grant Date Fair Value

 

Nonvested as of December 31, 2025

 

 

110,349

 

 

$20.25

 

Granted

 

 

81,291

 

 

 

27.64

 

Vested

 

 

(71,573)

 

 

21.81

 

Forfeited/cancelled/expired

 

 

(8,279)

 

 

22.84

 

Nonvested as of September 30, 2026

 

 

111,788

 

 

$24.43

 

Schedule of Nonvested Performance-Based Units Activity [Table Text Block]

 

 

Units (expected)

 

 

Units (maximum)

 

 

Weighted Average Grant Date Fair Value

 

Unearned as of December 31, 2025

 

 

216,151

 

 

 

 

 

 

$20.87

 

Awarded

 

 

85,482

 

 

 

 

 

 

 

26.27

 

Change in estimate

 

 

6,513

 

 

 

 

 

 

 

17.93

 

Vested shares

 

 

(45,746)

 

 

 

 

 

 

17.93

 

Forfeited/cancelled/expired

 

 

(12,954)

 

 

 

 

 

 

21.36

 

Unearned as of September 30, 2026

 

 

249,446

 

 

 

382,501

 

 

$23.16

 

Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]

 

 

Units (expected)

 

 

Weighted Average Grant Date Fair Value

 

Unearned as of December 31, 2025

 

 

170,482

 

 

$21.50

 

Awarded

 

 

111,561

 

 

 

26.15

 

Vested shares

 

 

(92,170)

 

 

20.07

 

Forfeited/cancelled/expired

 

 

(6,389)

 

 

22.21

 

Unearned as of September 30, 2026

 

 

183,484

 

 

$25.02