Consolidated Statements Of Operations And Comprehensive Loss - USD ($) shares in Thousands, $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Income Statement [Abstract] |
|
|
|
| Products and services revenue |
$ 51,661
|
$ 48,269
|
$ 47,511
|
| License fees and royalty revenue |
149
|
206
|
145
|
| Net revenue |
51,810
|
48,475
|
47,656
|
| Cost of revenue |
31,502
|
32,525
|
29,484
|
| Gross profit |
20,308
|
15,950
|
18,172
|
| Operating expenses: |
|
|
|
| Sales and marketing |
17,018
|
18,696
|
16,375
|
| General and administrative |
10,453
|
10,256
|
14,854
|
| Engineering and development |
7,799
|
7,283
|
4,577
|
| Excise tax |
|
361
|
307
|
| Legal settlement |
|
(731)
|
|
| Total operating expenses |
35,270
|
35,865
|
36,113
|
| Loss from operations |
(14,962)
|
(19,915)
|
(17,941)
|
| Loss on foreign currency transactions |
(332)
|
(259)
|
(415)
|
| Interest income (expense), net |
74
|
74
|
(458)
|
| Non-operating loss, net |
(258)
|
(185)
|
(873)
|
| Loss before income tax provision |
(15,220)
|
(20,100)
|
(18,814)
|
| Income tax provision |
151
|
178
|
112
|
| Net loss |
(15,371)
|
(20,278)
|
(18,926)
|
| Other comprehensive income (loss) items: |
|
|
|
| Foreign currency translation adjustments |
(75)
|
(244)
|
(283)
|
| Comprehensive loss |
(15,446)
|
(20,522)
|
(19,209)
|
| Net loss |
(15,371)
|
(20,278)
|
(18,926)
|
| Deemed dividend on convertible preferred stock |
(2,184)
|
|
|
| Net loss attributable to common stockholders |
$ (17,555)
|
$ (20,278)
|
$ (18,926)
|
| Net loss per share attributable to common stockholders: |
|
|
|
| Basic |
$ (0.29)
|
$ (0.35)
|
$ (0.45)
|
| Diluted |
$ (0.29)
|
$ (0.35)
|
$ (0.45)
|
| Shares used in the calculation of net loss per share: |
|
|
|
| Basic |
60,664
|
58,189
|
42,232
|
| Diluted |
60,664
|
58,189
|
42,232
|