XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 8 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2017
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Three Months Ended September 30,
   
Nine Months Ended September 30,
 
   
2017
   
2016
   
2017
   
2016
 
                                 
Weighted average number of shares used in computation of basic earnings per share
   
50,367
     
49,599
     
49,942
     
49,410
 
Add:
                               
Additional shares from the assumed exercise of employee stock options
   
500
     
690
     
727
     
687
 
                                 
Weighted average number of shares used in computation of diluted earnings per share
   
50,867
     
50,289
     
50,669
     
50,097