XML 29 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 7 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended March 31,
 
   
2017
   
2016
 
Net earnings used in the computation of
basic and diluted earnings per share
  $
3,835,000
    $
2,442,000
 
                 
Weighted average shares outstanding - basic
   
14,350,721
     
13,927,063
 
Common stock equivalents
   
578,974
     
741,595
 
Weighted average shares outstanding - diluted
   
14,929,695
     
14,668,658
 
Per Share Data:
               
Basic
               
Net earnings
  $
0.27
    $
0.18
 
Diluted
               
Net earnings
  $
0.26
    $
0.17