XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Three Months Ended March 31,
 
   
2017
   
2016
 
                 
Weighted average number of shares used in computation of basic earnings per share
   
49,680
     
49,173
 
Add:
               
Additional shares from the assumed exercise of employee stock options
   
811
     
609
 
                 
Weighted average number of shares used in computation of diluted earnings per share
   
50,491
     
49,782