Disclosure of Compensation Related Costs, Share-based Payments [Text Block] | NOTE 5 —STOCKHOLDERS’ EQUITY, STOCK PLANS AND STOCK-BASED COMPENSATION EXPENSE As of December 31, 2016, 2004 1998 In 1998, 1998 1998 4,650,000 On January 12, 2004, 2004 1,750,000 2004 2004 1998 1998 2012 2004 2.12 Options granted under the 1998 2004 may may 2004 may four 25% first 1/48 th on the last day of each calendar month until all of the shares have become exercisable. During 2013 2012 three 1/3 rd one 1/36 th 2014 2013 2012 seven In accordance with the 2004 2012, $60,000 2012, $60,000 one 2016, one 6,500 December 31, 2016, 2015 2014, 45,350, 21,020 38,688 In the years ended December 31, 2016, 2015 2014 229,865, 107,417 211,250 one fourth one one fourth three one third one one third two In the years ended December 31, 2016, 2015 2014 204,976, 74,667 105,000 12 8.5 12 2015 2004 On January 12, 2004, 2004 2004 2004 2004 six 2004 first i. 600,000 ii. 2.0% iii. an amount as determined by the Board of Directors. The Company’s Board of Directors did not increase the shares available for future grant on January 1, 2016, 2015 2014. 85% six December 31, 2016, 2015 2014, 2004 79,922, 55,872 52,759 December 31, 2016, 770,063 Option Activity Activity under the 1998 2004 Options Outstanding Shares Available For Grant Number of Shares Weighted- Average Exercise Price Weighted-Average Remaining Contractual Life (in years) Aggregate Intrinsic Value (in $ millions (1) Balances as of December 31, 20 1 3 709,483 3,792,162 $ 9.42 4.2 $ 5.1 Additional shares reserved ( 2 ) 200,000 — — Options granted (486,300 ) 486,300 $ 9.78 Options exercised — (396,970 ) $ 8.33 Options cancelled (expired or forfeited) 418,925 (418,925 ) $ 11.15 Stock awards granted (764,394 ) — — Stock awards cancelled (expired or forfeited) 52,046 — — Balances as of December 31, 201 4 129,760 3,462,567 $ 9.39 3.4 $ 5.7 Additional shares reserved ( 3 ) 1,300,000 — Options granted (129,000 ) 129,000 $ 13,.26 Options exercised — (1,141,904 ) $ 9.20 Options cancelled (expired or forfeited) 300,866 (300,866 ) $ 12.37 Stock awards granted (430,580 ) — — Stock awards cancelled (expired or forfeited) 92,379 — — Balances as of December 31, 201 5 1,263,425 2,148,797 $ 9.31 3.4 $ 7.9 Options granted (162,000 ) 162,000 $ 11.55 Options exercised — (1,051,138 ) $ 8.89 Options cancelled (expired or forfeited) 143,187 (143,187 ) $ 12.93 Stock awards granted (1,018,005 ) — — Stock awards cancelled (expired or forfeited) 495,050 — — Balances as of December 31, 201 6 721,657 1,116,472 $ 9.56 3.7 $ 8.7 Exercisable as of December 31, 201 6 767,277 $ 8.92 3.0 $ 6.5 Vested and expected to vest, net of estimated forfeitures, as of December 31, 2016 1,069,923 $ 9.47 3.6 $ 8.4 (1) Based on the closing stock price of the Company’s stock of $ 17.35 on December 3 0 , 201 6 , $ 12.79 on December 3 1 , 201 5, $10.68 on December 31 2014 and $ 10.18 on December 3 0 , 201 3 . (2) Approved by Board of Directors in 201 4, by stockholders in 201 5 . (3) Approved by stockholders in 2015 . The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the aggregate difference between the Company’s closing stock price on the last trading day of the fiscal year and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders had all option holders exercised their options on December 31, 2016. 2016, 2015 2014 $3.6 $5.1 $824,000, December 31, 2016 Options Outstanding Options Exercisable Range of Exercise Prices Number Outstanding Weighted-Average Remaining Contractual Life (in years) Number Outstanding Weighted-Average Exercise Price $6.88 158,643 2.57 158,643 $ 6.88 $7.15 – $8.52 32,750 1.85 32,750 7.71 $8.72 127,995 1.40 127,995 8.72 $8.80 213,741 3.46 166,370 8.80 $8.91 – $9.65 144,460 4.19 100,019 9.31 $9.97 – $10.03 115,000 4.66 67,605 9.99 $10.24 - $10.86 114,133 3.87 55,394 10.30 $10.90 – $11.98 116,250 5.66 24,792 11.18 $13.40 - $14.04 88,500 5.87 31,938 13.67 $15.32 5,000 5.56 1,771 15.32 $6.88 – $15.32 1,116,472 3.74 767,277 $ 8.92 As of December 31, 2015 1,561,916 $9.05. Stock Awards (RSU and PSU) Activity Table Information with respect to restricted stock units’ and performance stock units’ activity is as follows (in thousands): Number of Shares Weighted Average Grant- Date Fair Value Aggregate Fair Value (1) (in thousands) Aggregate Intrinsic Value ( 2 ) (in thousands ) Outstanding at December 31, 201 3 179,465 $ 8.34 $ 1,827 Granted 360,563 $ 9.72 Vested (3) (81,157 ) $ 8.62 $ 777 (4) Forfeited (24,550 ) $ 8.14 Outstanding at December 31, 201 4 434,321 $ 9.31 $ 4,639 Granted 203,104 $ 14.81 Vested (3) (222,220 ) $ 11.79 $ 3,285 (5) Forfeited (43,575 ) $ 9.09 Outstanding at December 31, 201 5 371,630 $ 12.39 $ 4,753 Granted 480,191 $ 10.80 Vested (3) (172,990 ) $ 12.56 $ 1,906 (6) Forfeited (233,514 ) $ 11.36 Outstanding at December 31, 201 6 445,317 $ 11.15 $ 7,726 (1) Represents the value of the Company’s stock on the date that the restricted stock units and performance stock units vest. (2) Based on the closing stock price of the Company’s stock of $ 17.35 on December 31, 201 6 , $ 12.79 on December 3 1 , 201 5, $10.68 December 30, 2014 and $ 10.18 on December 31, 201 3 . (3) The number of restricted stock units vested includes shares that the Company withheld on behalf of the employees to satisfy the statutory tax withholding requirements. (4) On the grant date, the fair value for these vested awards was $ 699 ,000. (5) On the grant date, the fair value for these vested awards was $ 2.6 . (6) On the grant date, the fair value for these vested awards was $ 2.2 . Stock-Based Compensation Stock-based compensation expense for stock options, restricted stock units, performance stock units and ESPP shares for the year ended December 31, 2016, 2015 2014 Year Ended December 31, 201 6 201 5 201 4 Stock options $ 989 $ 1,438 $ 1,811 RSUs 1,508 1,297 875 PSUs 967 1,167 455 ESPP 249 182 158 Total stock-based compensation expense $ 3,713 $ 4,084 $ 3,299 As of December 31, 2016, $3.3 1.66 $110,000, 0.33 The Company issues new shares of common stock upon the exercise of stock options, vesting of RSUs and PSUs, and the issuance of ESPP shares. The amount of cash received from these issuances, net of taxes withheld and paid, in 2016, 2015 2014 $9.5 $10.1 $3.6 no 2016, 2015 2014. Total stock-based compensation expense recognized during the year ended December 31, 2016, 2015 2014 Year Ended December 31, 2016 201 5 201 4 Cost of revenue $ 341 $ 447 $ 560 Sales and marketing 1,179 1,054 641 Research and development 596 662 581 General and administrative 1,597 1,921 1,517 Total stock-based compensation expense $ 3,713 $ 4,084 $ 3,299 Valuation Assumptions and Fair Value of Stock Options and ESPP Grants The Company uses the Black-Scholes option pricing model to estimate the fair value of options granted under its equity incentive plans and rights to acquire stock granted under its employee stock purchase plan. The Company based the weighted average estimated values of employee stock option grants and rights granted under the employee stock purchase plan, as well as the weighted average assumptions used in calculating these values, on estimates at the date of grant, as follows: Stock Options Stock Purchase Plan 201 6 201 5 201 4 201 6 201 5 201 4 Expected term (in years) (1) 3.83 3.24 4.18 0.50 0.50 0.50 Risk-free interest rate (2) 1.09 % 0.90 % 1.31 % 0.46 % 0.17 % 0.06 % Volatility (3) 40 % 30 % 41 % 39 % 36 % 37 % Dividend yield (4) — % — % — % — % — % — % Weighted average estimated fair value at grant date $ 3.72 $ 4.78 $ 3.36 $ 3.22 $ 3.51 $ 2.65 (1) The expected term represents the period during which the Company’s stock-based awards are expected to be outstanding. The estimated term is based on historical experience of similar awards, giving consideration to the contractual terms of the awards, vesting requirements, and expectation of future employee behavior, including post-vesting terminations. (2) The risk-free interest rate is based on U.S. Treasury debt securities with maturities close to the expected term of the option as of the date of grant. (3) Estimated volatility is based on historical volatility. The Company also considers implied volatility when there is sufficient volume of freely traded options with comparable terms and exercise prices in the open market. (4) The Company has not historically issued any dividends and does not expect to do so in the foreseeable future. The Company periodically estimates forfeiture rates based on its historical experience within separate groups of employees and adjusts the stock-based payment expense accordingly. The forfeiture rates used in 2016 0% 17%. Stock Awards Withholdings For Stock Awards granted to employees, the number of shares issued on the date the Stock Awards vest is net of the tax withholding requirements paid on behalf of the employees. In 2016, 2015 2014, 56,157, 68,101, 15,769 $619,000, $1.0 $156,000, Stock Repurchase Program As of December 31, 2014, $10.0 November 2012 August 5, 2013. 10b5 1 February 18, 2015, $10 $40 December 31, 2015, 2,818,038 $40.0 On February 8, 2016, $10 December 31, 2016, 455,311 $4.9 December 31, 2016, $5.1 February 13, 2017 $5 10b5 1 Adjustment to Retained Earnings The Company early adopted ASU 2016 09 fourth 2016 2016 $49,000 6—Income |