XML 62 R20.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 7 - Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2014
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months

Ended September 30,

   

Nine Months

Ended September 30,

 
   

2014

   

2013

   

2014

   

2013

 

Numerator:

                               

Net income

  $ 1,761     $ 4,824     $ 12,711     $ 14,107  

Denominator:

                               

Basic weighted average common shares outstanding

    30,876       30,000       30,648       29,668  

Dilutive effect of equity incentive plans

    1,203       1,623       1,327       1,530  

Diluted weighted average common shares outstanding

    32,079       31,623       31,975       31,198  

Net income per share:

                               

Basic

  $ 0.06     $ 0.16     $ 0.41     $ 0.48  

Diluted

  $ 0.05     $ 0.15     $ 0.40     $ 0.45  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months

Ended September 30,

   

Nine Months

Ended September 30,

 
   

2014

   

2013

   

2014

   

2013

 

Outstanding options

    34       60       25       48  

Nonvested restricted stock units

                      1  

Employee Stock Purchase Plan

    30             40        

Total

    64       60       65       49