XML 55 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 9 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2017
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
2017
   
2016
 
Weighted average common shares outstanding basic
earnings per share
   
6,375,848
     
6,285,815
 
                 
Effect of potential common share issuance:
               
Stock options
   
11,616
     
---
 
                 
Weighted average common shares outstanding
               
Diluted
earnings per share
   
6,387,464
     
6,285,815