XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 7 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended March 31,
 
   
2018
   
2017
 
Net earnings used in the computation of basic and diluted earnings per share (in thousands)
  $
2,450
    $
3,835
 
                 
Weighted average shares outstanding - basic    
14,821,659
     
14,350,721
 
Common stock equivalents    
635,970
     
578,974
 
Weighted average shares outstanding - diluted    
15,457,629
     
14,929,695
 
Per Share Data:                
Basic                
Net earnings
  $
0.17
    $
0.27
 
Diluted                
Net earnings
  $
0.16
    $
0.26