XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Note 8 - Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year Ended December 31,
 
   
201
8
   
201
7
   
201
6
 
Numerator:
                       
Net Income(loss)
  $
(30,770)
    $
29,993
    $
2,577
 
Denominator:
                       
Weighted average shares of common stock outstanding used in computing net income (loss) per share, basic
   
13,771
     
13,873
     
13,225
 
Dilutive effect of incremental shares and share equivalents
   
     
855
     
528
 
Weighted average shares of common stock outstanding used in computing net income (loss) per share, diluted
   
13,771
     
14,728
     
13,753
 
Net income(loss) per share:
                       
Net income (loss) per share, basic
  $
(2.23)
    $
2.16
    $
0.19
 
Net income (loss) per share, diluted
  $
(2.23)
    $
2.04
    $
0.19
 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   
Year Ended December 31,
 
   
201
8
   
201
7
   
201
6
 
Options to purchase common stock
   
664
     
42
     
220
 
Restricted stock units
   
432
     
9
     
24
 
Employee stock purchase plan shares    
133
     
     
 
Performance stock units    
43
     
     
 
Total
   
1,272
     
51
     
244