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

Three Months

Ended June 30, 

   

Six Months

Ended June 30, 

 
   

2013

   

2012

   

2013

   

2012

 

Numerator:

                               

Net income

  $ 4,552     $ 4,820     $ 9,283     $ 8,319  

Denominator:

                               

Basic weighted average common shares outstanding

    29,650       28,560       29,501       28,472  

Dilutive effect of equity incentive plans

    1,504       1,000       1,484       831  

Diluted weighted average common shares outstanding

    31,154       29,560       30,985       29,303  

Net income per share:

                               

Basic

  $ 0.15     $ 0.17     $ 0.31     $ 0.29  

Diluted

  $ 0.15     $ 0.16     $ 0.30     $ 0.28  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

Three Months

Ended June 30, 

   

Six Months

Ended June 30, 

 
   

2013

   

2012

   

2013

   

2012

 

Outstanding options

    112       1,763       110       1,835  

Nonvested restricted stock units

    174       21       88       31  

Total

    286       1,784       198       1,866