XML 47 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 8 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   
Three Months Ended June 30,
   
Six Months Ended June 30,
 
   
2018
   
2017
   
2018
   
2017
 
                                 
Weighted average number of shares used in computation of basic earnings per share
   
50,623
     
49,771
     
50,618
     
49,726
 
Add:
                               
Additional shares from the assumed exercise of employee stock options
   
335
     
853
     
383
     
833
 
                                 
Weighted average number of shares used in computation of diluted earnings per share
   
50,958
     
50,624
     
51,001
     
50,559