XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 13 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Employee Service Share Based Compensation Allocation of Recognized Period Costs, By Award Type [Table Text Block]
  

Years Ended December 31,

 

Share-based compensation related to:

 

2021

  

2020

  

2019

 

Common stock grants

 $400  $400  $400 

Stock option grants

  210   232   151 

Restricted Stock Unit awards

  1,818   1,175   1,040 

Total share-based compensation

 $2,428  $1,807  $1,591 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
 

Years Ended December 31,

 

2021

 

2020

 

2019

Expected volatility

33.7%

 

32.8%

 

28.9%

Expected dividends

None

 

None

 

None

Risk-free interest rate

0.8%

 

0.3%

 

2.3%

Exercise price

$57.34

 

$43.95

 

$38.61

Expected term (years)

6.2

 

6.1

 

6.0

Weighted-average grant date fair value

$19.60

 

$14.10

 

$12.70

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

Shares Under

Options

  

Weighted

Average

Exercise

Price

(per share)

  

Weighted

Average

Remaining

Contractual Life

(in years)

  

Aggregate

Intrinsic

Value

(in thousands)

 
                 

Outstanding December 31, 2020

  94,513  $30.22         

Granted

  10,716   57.34         

Exercised

  (6,558)  24.77         

Outstanding December 31, 2021

  98,671  $33.53   5.81  $3,624 

Exercisable at December 31, 2021

  87,955  $30.63   5.37  $3,486 

Vested and expected to vest at December 31, 2021

  98,671  $33.53   5.81  $3,624 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Restricted

Stock Units

  

Weighted

Average Award

Date Fair Value

 

Outstanding at December 31, 2020

  93,187  $35.03 

Awarded

  48,483   50.12 

Shares vested

  (39,214)  32.86 

Forfeitures

  (1,288)  49.21 

Outstanding at December 31, 2021

  101,168  $41.78 
Schedule of Future Share-based Compensation Expense [Table Text Block]
  

Options

  

Restricted
Stock Units

  

Total

 

2022

 $41  $1,370  $1,411 

2023

  -   898   898 

2024

  -   116   116 

Total

 $41  $2,384  $2,425