XML 34 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 13 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
     
Years Ended December 31,
 
   
2019
   
2018
   
2017
 
Net earnings used in the computation of basic and diluted earnings per share (in thousands)
  $
12,066
    $
16,975
    $
15,022
 
                         
Weighted average shares outstanding - basic
   
14,945,165
     
14,937,786
     
14,510,156
 
Dilutive common stock equivalents
   
321,243
     
534,347
     
608,612
 
Total weighted average shares outstanding - diluted
   
15,266,408
     
15,472,133
     
15,118,768
 
Net income per share:
                       
Basic
  $
0.81
    $
1.14
    $
1.04
 
Diluted
  $
0.79
    $
1.10
    $
0.99