XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 10 - Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Numerator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss)
  $
(873)
    $
6,188
    $
(4,477)
    $
7,113
 
Denominator
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average shares of common stock outstanding used in computing net income (loss) per share, basic
   
13,851
     
13,973
     
13,717
     
13,917
 
Dilutive effect of incremental shares and share equivalents
   
     
794
     
     
816
 
Weighted average shares of common stock outstanding used in computing net income (loss) per share, diluted
   
13,851
     
14,767
     
13,717
     
14,733
 
Net income (loss) per share:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net income (loss) per share, basic
  $
(0.06)
    $
0.44
    $
(0.33)
    $
0.51
 
Net income (loss) per share, diluted
  $
(0.06)
    $
0.42
    $
(0.33)
    $
0.48
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
   
September 30,
 
   
2018
   
2017
   
2018
   
2017
 
Options to purchase common stock
   
607
     
42
     
707
     
31
 
Restricted stock units
   
411
     
     
419
     
6
 
Performance stock units
   
24
     
     
19
     
 
Employee stock purchase plan shares
   
47
     
     
82
     
 
Total
   
1,089
     
42
     
1,227
     
37