XML 16 R25.htm IDEA: XBRL DOCUMENT v2.4.0.6
Note 10 - Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2012
Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2012
   
2011
   
2012
   
2011
 
Numerator:
                               
Net income (loss)
 
$
4,820
   
$
(101
)
 
$
8,319
   
$
(859
)
Denominator:
                               
Basic weighted average common shares outstanding
   
28,560
     
28,110
     
28,472
     
27,960
 
Dilutive effect of equity incentive plans
   
1,000
     
     
831
     
 
Diluted weighted average common shares outstanding
   
29,560
     
28,110
     
29,303
     
27,960
 
Net income (loss) per share:
                               
Basic
 
$
0.17
   
$
(0.00
)  
$
0.29
   
$
(0.03
)
Diluted
 
$
0.16
   
$
(0.00
)  
$
0.28
   
$
(0.03
)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Three Months
Ended June 30,
   
Six Months
Ended June 30,
 
   
2012
   
2011
   
2012
   
2011
 
Outstanding options
   
1,763
     
1,948
     
1,835
     
1,520
 
Nonvested restricted stock units
   
21
     
315
     
31
     
202
 
Employee Stock Purchase Plan
   
     
64
     
     
32
 
Total
   
1,784
     
2,327
     
1,866
     
1,754