CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($) shares in Thousands, $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Income Statement [Abstract] |
|
|
|
| Sales |
$ 36,627
|
$ 29,520
|
$ 27,681
|
| Cost of sales |
18,712
|
16,963
|
18,689
|
| Gross profit |
17,915
|
12,557
|
8,992
|
| Other costs and expenses: |
|
|
|
| Research and development |
2,618
|
2,160
|
1,416
|
| Professional services |
1,486
|
1,484
|
1,016
|
| Salaries and related costs |
9,038
|
7,482
|
5,723
|
| Selling, general and administrative |
8,565
|
8,417
|
6,686
|
| Total other costs and expenses |
21,707
|
19,543
|
14,841
|
| Loss from operations |
(3,792)
|
(6,986)
|
(5,849)
|
| Interest expense, net |
(158)
|
(158)
|
(151)
|
| Change in fair value of derivative liabilities, net |
64
|
1,799
|
(7,285)
|
| Total other (expense) income, net |
(94)
|
1,641
|
(7,436)
|
| Loss before income taxes |
(3,886)
|
(5,345)
|
(13,285)
|
| Income tax expense |
64
|
25
|
3,997
|
| Net loss |
(3,950)
|
(5,370)
|
(17,282)
|
| Accretion on convertible preferred stock |
0
|
(222)
|
(932)
|
| Gain on conversion of warrants and preferred shares, net |
0
|
13,956
|
0
|
| Net (loss) income attributable to common shareholders |
$ (3,950)
|
$ 8,364
|
$ (18,214)
|
| (Loss) income per share attributable to common shareholders |
|
|
|
| Basic (in dollars per share) |
$ (0.14)
|
$ 0.34
|
$ (1.03)
|
| Diluted (in dollars per share) |
$ (0.15)
|
$ 0.24
|
$ (1.03)
|
| Weighted average number of shares outstanding - basic (in shares) |
27,433
|
24,333
|
17,756
|
| Weighted average number of shares outstanding - dilutive (in shares) |
27,449
|
27,747
|
17,756
|