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