v3.26.1
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

 

 

Shares

 

 

Weighted-Average Exercise Price

 

 

Weighted-Average Remaining Contractual Term In Years

 

 

Aggregate Value

 

Outstanding at January 1, 2026

 

 

658,623

 

 

$

33.47

 

 

 

6.63

 

 

$

5,134,992

 

Granted

 

 

 

 

 

 

 

 

 

 

 

 

Less exercised

 

 

14,560

 

 

 

30.76

 

 

 

 

 

 

169,447

 

Outstanding at June 30, 2026

 

 

644,063

 

 

$

33.53

 

 

 

6.18

 

 

$

6,358,883

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Expected to vest, assuming a 0.31% annual forfeiture rate at, June 30, 2026 (1)

 

 

287,175

 

 

$

37.59

 

 

 

8.05

 

 

$

1,668,406

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable at June 30, 2026

 

 

356,888

 

 

$

30.26

 

 

 

4.68

 

 

$

4,690,477

 

Nonvested Restricted Stock Shares Activity [Table Text Block]

Nonvested Shares

Shares

Weighted-Average Grant-Date Fair Value Per Share

Nonvested at January 1, 2026

102,971

$

37.73

Granted

Less vested

Nonvested at June 30, 2026

102,971

$

37.73