XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2021

  

2020

 

Expected dividend yield at date of grant

  2.15

%

  1.84

%

Expected stock price volatility

  34.85

%

  33.62

%

Risk-free interest rate

  0.91

%

  1.35

%

Expected life of options (in years)

  7.0   7.4 
Share-based Payment Arrangement, Activity [Table Text Block]
  

Number of
Options

  

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Terms

(Years)

  

Aggregate

Intrinsic

Value

(In

thousands)

 

Outstanding at December 31, 2020

  600,571  $25.31   5.58  $11,665 

Granted

  101,091  $44.96         

Exercised

  (78,284

)

 $13.45      $2,416 

Expired

  (84,432

)

 $38.38         

Forfeited

  (22,837

)

 $9.74         

Outstanding at September 30, 2021

  516,109  $29.51   5.93  $7,697 

Exercisable at September 30, 2021

  280,668  $21.83   4.58  $6,081 
Schedule of Nonvested Share Activity [Table Text Block]
  

Common Shares

Outstanding

  

Weighted

Average

Grant Date Fair

Value

Per Share

 

Outstanding at December 31, 2020

  6,005  $38.30 

Granted

  12,698   42.92 

Vested

      

Forfeited

  (6,005

)

 $38.30 

Outstanding at September 30, 2021

  12,698  $42.92