XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 11 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

2021

  

2020

  

2019

 
  

Shares

  

Weighted

Average

Fair Value

  

Shares

  

Weighted

Average

Fair Value

  

Shares

  

Weighted

Average

Fair Value

 
                         

Nonvested at beginning of year

  262,336  $29.42   262,260  $34.91   262,967  $33.97 

Granted

  163,000   33.68   121,518   24.65   84,596   35.29 

Vested

  (59,772

)

  31.82   (85,445

)

  37.08   (81,772

)

  32.19 

Forfeited

  (11,873

)

  29.54   (35,997

)

  33.71   (3,531

)

  34.85 

Nonvested at end of year

  353,691  $30.71   262,336  $29.42   262,260  $34.91 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

2021

  

2020

  

2019

 
  

Shares

  

Weighted

Average

Exercise

Price

  

Shares

  

Weighted

Average

Exercise

Price

  

Shares

  

Weighted

Average

Exercise

Price

 
                         

Outstanding at beginning of year

  9,700  $32.83   10,700  $30.25   18,900  $23.92 

Granted

  0  

NA

   0  

NA

   0  

NA

 

Exercised

  (2,000

)

  24.91   (1,000

)

  5.19   (8,200

)

  15.69 

Forfeited or expired

  0  

NA

   0  

NA

   0  

NA

 

Outstanding at end of year

  7,700  $34.89   9,700  $32.83   10,700  $30.25 

Options exercisable at year-end

  7,700  $34.89   9,700  $32.83   10,700  $30.25 
Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
    

Outstanding

  

Exercisable

 
        

Weighted Average

  

Weighted

      

Weighted

 

Range of

     

Remaining

  

Average

      

Average

 

Exercise

     

Contractual

  

Exercise

      

Exercise

 

Prices

 

Number

  

Life (Years)

  

Price

  

Number

  

Price

 
                       

$27.00

-$28.00  1,200   0.9  $27.66   1,200   27.66 

$36.00

-$37.00  6,500   1.9   36.22   6,500   36.22 

Outstanding at year end

  7,700   1.7  $34.89   7,700   34.89 
Schedule of Share-based Compensation Shares Authorized Under Stock Option Plans Information Related to Option Outstanding [Table Text Block]
  

2021

  

2020

  

2019

 
             

Minimum exercise price

 $27.66  $22.15  $5.19 

Maximum exercise price

  36.22   36.22   36.22 

Average remaining option term (years)

  1.7   2.4   3.2 
Schedule of Share Based Compensation Arrangement by Share Based Payment Award Options Information Related to Stock Option Grants and Exercised [Table Text Block]
  

2021

  

2020

  

2019

 
             

Aggregate intrinsic value of stock options exercised

 $13,000  $17,000  $157,000 

Cash received from stock option exercises

  50,000   3,000   126,000 

Tax benefit realized from stock option exercises

  0   0   0 

Weighted average per share fair value of stock options granted

 

NA

  

NA

  

NA