XML 50 R37.htm IDEA: XBRL DOCUMENT v3.3.1.900
Note 10 - Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2015
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year Ended December 31,

 
   

2015

   

2014

   

2013

 

Numerator:

                       

Net income

  $ 35,172     $ 35,495     $ 22,898  
                         

Denominator:

                       

Weighted-average outstanding shares used to compute basic net income per share

    39,470       38,686       37,387  

Effect of dilutive securities

    1,399       1,107       1,233  

Weighted-average outstanding shares used to compute diluted net income per share

    40,869       39,793       38,620  
                         

Net income per share:

                       

Basic

  $ 0.89     $ 0.92     $ 0.61  

Diluted

  $ 0.86     $ 0.89     $ 0.59