XML 29 R18.htm IDEA: XBRL DOCUMENT v3.4.0.3
Note 6 - Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
Three Months Ended March 31,
 
 
 
201
6
 
 
201
5
 
Numerator:
               
Net income
  $ 2,062     $ 5,967  
Denominator:
               
Basic weighted-average shares outstanding
    31,168       31,336  
Effect of dilutive options and restricted stock
    554       955  
Diluted weighted average shares outstanding
    31,722       32,291  
                 
Net income per share - Basic
  $ 0.07     $ 0.19  
Net income per share - Diluted
  $ 0.07     $ 0.18  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
 
 
Three Months Ended March 31,
 
 
 
2016
 
 
2015
 
Outstanding options
    284       55  
Nonvested restricted stock units
    1,026       414  
Employee Stock Purchase Plan
    460       264  
Total
    1,770       733