XML 39 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 1 - Organization and Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Schedule of Property, Plant and Equipment, Annual Depreciation Rates [Table Text Block]
   
%
Computers, software and equipment
 
 10
-
33
Office furniture and equipment
 
 7
-
33
Leasehold improvements
 
 10
-
25
   
(the shorter of the expected lease term or useful economic life)
Schedule of Share-based Payment Award, Stock Options and Stock Appreciation Rights, Valuation Assumptions [Table Text Block]
   
2016 (*
 
           
Expected dividend yield
 
 
0%
 
 
Expected volatility
 
 38%
-
49%
 
Risk-free interest rate
 
 0.5%
-
2.4%
 
Expected forfeiture (employees)
 
 
 
 
Expected forfeiture (executives)
 
 
5%
 
 
Contractual term of up to (years)
 
 
10
 
 
Suboptimal exercise multiple (employees)
 
 
 
 
Suboptimal exercise multiple (executives)
 
 
2.4
 
 
Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
   
2016
   
2017
   
2018
 
                               
Expected dividend yield
 
 
0%
 
   
 
0%
 
   
 
0%
 
 
Expected volatility
 
 29%
-
57%
   
 28%
-
46%
   
 35%
-
42%
 
Risk-free interest rate
 
 0.3%
-
0.5%
   
 0.5%
-
1.1%
   
 0.7%
-
2.2%
 
Expected forfeiture
 
 
0%
 
   
 
0%
 
   
 
0%
 
 
Contractual term of up to (months)
 
 
24
 
   
 
24
 
   
 
24
 
 
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]
   
Year ended December 31,
 
   
201
6
   
201
7
   
201
8
 
                         
Cost of revenue
  $
246
    $
459
    $
588
 
Research and development, net
   
2,860
     
3,839
     
5,141
 
Sales and marketing
   
922
     
1,428
     
1,587
 
General and administrative
   
2,208
     
2,967
     
3,051
 
Total equity-based compensation expense
  $
6,236
    $
8,693
    $
10,367
 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Year ended December 31,
 
   
2016
   
2017
   
2018
 
Numerator
:
 
 
 
 
 
 
 
 
 
 
 
 
Net income
  $
13,100
    $
17,028
    $
574
 
Denominator
(in thousands)
:
 
 
 
 
 
 
 
 
 
 
 
 
Basic weighted-average common stock outstanding
   
20,850
     
21,771
     
22,034
 
Effect of stock-based awards
   
715
     
790
     
469
 
Diluted weighted-average common stock outstanding
   
21,565
     
22,561
     
22,503
 
                         
Basic net income per share
  $
0.63
    $
0.78
    $
0.03
 
Diluted net income per share
  $
0.61
    $
0.75
    $
0.03