XML 39 R18.htm IDEA: XBRL DOCUMENT v2.4.1.9
Note 6 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2015
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2015

   

2014

 

Numerator:

               

Net income

  $ 5,967     $ 6,255  

Denominator:

               

Basic weighted-average shares outstanding

    31,336       30,477  

Effect of dilutive options and restricted stock

    955       1,488  

Diluted weighted average shares outstanding

    32,291       31,965  
                 

Net income per share - Basic

  $ 0.19     $ 0.21  

Net income per share - Diluted

  $ 0.18     $ 0.20  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months Ended March 31,

 
   

2015

   

2014

 

Outstanding options

    55       19  

Nonvested restricted stock units

    414        

Employee Stock Purchase Plan

    264       48  

Total

    733       67