XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 5 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
2017
 
 
2016
 
Net income
  $
1,231,265
    $
1,520,997
 
Numerator for basic and diluted earnings per share
  $
1,231,265
    $
1,520,997
 
                 
Denominator for basic earnings per share – weighted-average shares
   
9,308,726
     
9,698,951
 
                 
Effect of dilutive securities:
               
Stock options
   
19,729
     
19,461
 
Restricted stock
   
2,464
     
41
 
Dilutive potential common shares
   
22,193
     
19,502
 
                 
Denominator for diluted earnings per share – weighted-average shares
   
9,330,919
     
9,718,453
 
                 
Basic earnings per share
  $
0.13
    $
0.16
 
Diluted earnings per share
  $
0.13
    $
0.16