XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Note 8 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2019
   
2018
   
2019
   
2018
 
Net income used in the computation of basic and diluted net income per share (in thousands)
  $
2,781
    $
3,817
    $
5,157
    $
6,267
 
                                 
Weighted average shares outstanding - basic
   
14,952,802
     
14,956,221
     
14,940,072
     
14,888,940
 
Common stock equivalents
   
334,555
     
603,183
     
334,934
     
619,577
 
Weighted average shares outstanding - diluted
   
15,287,357
     
15,559,404
     
15,275,006
     
15,508,517
 
Per Share Data:
                               
Basic
                               
Net income
  $
0.19
    $
0.26
    $
0.35
    $
0.42
 
Diluted
                               
Net income
  $
0.18
    $
0.25
    $
0.34
    $
0.40