XML 66 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Note 6 - Share-based Compensation (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   
2019
   
2018
 
Expected dividend yield at date of grant
   
2.60
%
   
2.59
%
Expected stock price volatility
   
34.01
%
   
32.47
%
Risk-free interest rate
   
2.38
%
   
2.51
%
Expected life of options (in years)
   
7.5
     
7.3
 
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, 2018
   
1,373,209
    $
15.99
     
 
     
 
 
Granted
   
100,615
    $
41.64
     
 
     
 
 
Exercised
   
(177,090
)
  $
12.96
     
 
    $
6,548
 
Forfeited
   
--
    $
--
     
 
     
 
 
Outstanding at September 30, 2019
   
1,296,734
    $
18.39
     
4.81
    $
51,038
 
Exercisable at September 30, 2019
   
858,349
    $
15.02
     
3.52
    $
36,675
 
Schedule of Nonvested Share Activity [Table Text Block]
   
Common Shares
Outstanding
   
Weighted
Average
Grant Date Fair
Value
Per Share
 
Outstanding at December 31, 2018
   
78,171
    $
15.61
 
Granted
   
6,005
     
38.30
 
Vested
   
--
     
--
 
Forfeited
   
--
    $
--
 
Outstanding at September 30, 2019
   
84,176
    $
17.23