XML 37 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2017
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2017
   
2016
   
2017
   
2016
 
                                 
Weighted average number of shares used in computation of basic earnings per share
   
49,771
     
49,456
     
49,726
     
49,314
 
Add:
                               
Additional shares from the assumed exercise of employee stock options
   
853
     
681
     
833
     
663
 
                                 
Weighted average number of shares used in computation of diluted earnings per share
   
50,624
     
50,137
     
50,559
     
49,977