XML 36 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Note 5 - Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
Three Months Ended September 30,
 
 
Nine Months Ended September 30,
 
 
 
2016
 
 
2015
 
 
2016
 
 
2015
 
Numerator:
                               
Net income
  $ 14,373     $ 11,201     $ 36,146     $ 25,063  
                                 
Denominator:
                               
Weighted-average outstanding shares used to compute basic net income per share
    40,590       39,592       40,335       39,422  
Effect of dilutive securities
    1,305       1,097       1,417       1,254  
Weighted-average outstanding shares used to compute diluted net income per share
    41,895       40,689       41,752       40,676  
                                 
Net income per share:
                               
Basic
  $ 0.35     $ 0.28     $ 0.90     $ 0.64  
Diluted
  $ 0.34     $ 0.28     $ 0.87     $ 0.62