XML 68 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 10 - Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2014
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Year Ended December 31,

 
   

2014

   

2013

   

2012

 

Numerator:

                       

Net income

  $ 35,495     $ 22,898     $ 15,756  
                         

Denominator:

                       

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

    38,686       37,387       34,871  

Effect of dilutive securities

    1,107       1,233       1,376  

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

    39,793       38,620       36,247  
                         

Net income per share:

                       

Basic

  $ 0.92     $ 0.61     $ 0.45  

Diluted

  $ 0.89     $ 0.59     $ 0.43