XML 91 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 19 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
Grant date stock price and exercise price
  $
14.71
 
Dividend yield
   
0.86
%
Expected volatility
   
25.10
%
Risk-free interest rate
   
1.84
%
Expected life in years
   
6
 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
For the Year Ended December 31, 2019
             
Average
     
   
 
   
Weighted-
 
Remaining
   
Aggregate
   
 
   
Average
 
Contractual
   
Intrinsic
   
Shares
   
Exercise Price
 
Term (years)
   
Value
                     
Outstanding, December 31, 2018
 
164,410
 
$
14.68
 
5.8
 
$
37,316
Granted
 
2,750
   
14.71
 
 
   
 
Exercised
 
(8,460)
   
10.39
 
 
   
 
Forfeited or expired
 
(12,400)
   
14.90
 
 
   
 
                     
Outstanding, December 31, 2019
 
146,300
 
$
14.92
 
5.0
 
$
53,166
                     
Exercisable, December 31, 2019
 
57,910
 
$
14.91
 
4.9
 
$
21,131
Share-based Compensation, Additional Disclosures on Grants [Table Text Block]
   
Year Ended December 31,
 
   
2019
   
2018
 
                 
Intrinsic value of options exercised
 
$
42,616
    $
89,080
 
Cash received from option exercises
 
$
70,035
    $
149,228
 
Tax benefit from option exercises
 
$
10,708
    $
24,866
 
Total weighted average fair value of options granted
 
$
10,230
    $
20,200
 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
         
Weighted
   
Average
 
         
Average
   
Remaining
 
         
Grant Date
   
Contractual
 
   
Shares
   
Price
   
Term (years)
 
                     
   
For the Year Ended December 31, 2019
 
                     
Outstanding, December 31, 2018
 
49,829
   
$
14.90
   
4.0
 
                     
Granted
 
4,000
   
$
14.76
   
 
 
Vested
 
(11,985
)
 
 
14.90
   
 
 
Forfeited or expired
 
(1,800
)
 
 
14.90
   
 
 
                     
Outstanding, December 31, 2019
 
40,044
   
$
14.89
   
3.4