v3.26.3
Stock Options (Tables)
9 Months Ended
Sep. 30, 2026
Stock Options  
Summary of option activity under stock option plans

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

  ​ ​ ​

​

​

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

​

​

​

​

​

​

Weighted

​

average

​

​

​

​

​

​

​

​

average

​

remaining

​

Aggregate

​

​

​

Number of

​

exercise

​

contractual

​

intrinsic

​

​

​

options

​

price

​

term (years)

​

value ($)

​

​

​

​

​

​

​

​

​

​

(in Thousands)

​

Options outstanding at December 31, 2025

 

164,884

​

$

35.42

​

​

​

​

​

​

Plus: Options granted

 

—

​

​

—

​

​

​

​

​

​

Less:

​

​

​

​

​

​

​

​

​

​

​

Options exercised

 

(32,012)

​

​

34.57

​

​

​

​

​

​

Options expired

 

—

​

​

—

​

​

​

​

​

​

Options forfeited

 

—

​

​

—

​

​

​

​

​

​

Options outstanding at September 30, 2026

 

132,872

​

 

35.63

 

2.78

​

$

4,367

​

​

​

​

​

​

​

​

​

​

​

​

​

Options fully vested and exercisable at September 30, 2026

 

106,450

​

$

35.76

 

2.24

​

$

3,485

​

Summary of activity under the SAR Plan

​

​

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

​

  ​ ​ ​

​

​

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

​

​

​

​

​

Weighted

​

average

​

​

​

​

​

Number of

​

average

​

remaining

​

Aggregate

​

​

stock appreciation

​

exercise

​

contractual

​

intrinsic

​

​

rights

​

price

​

term (years)

​

value ($)

​

​

​

​

​

​

​

​

​

(in Thousands)

SARs outstanding at December 31, 2025

 

426,743

​

$

39.63

​

​

​

​

​

Plus: SARs granted

 

—

​

​

​

​

​

​

​

​

Less:

​

​

​

​

​

​

​

​

​

​

SARs exercised

 

(25,012)

​

​

39.42

​

​

​

​

​

SARs expired

 

—

​

​

—

​

​

​

​

​

SARs forfeited

 

(9,875)

​

​

39.33

​

​

​

​

​

SARs outstanding at September 30, 2026

 

391,856

​

 

39.65

​

5.79

​

$

11,304

​

​

​

​

​

​

​

​

​

​

​

SARs fully vested and exercisable at September 30, 2026

 

115,294

​

$

39.39

 

5.76

​

$

3,350