|
CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME (USD $) In Thousands, except Per Share data, unless otherwise specified
|
12 Months Ended |
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Dec. 31, 2011
|
| Net sales: |
|
|
|
| Subscription and support revenue |
$ 51,640 |
$ 43,067 |
$ 37,578 |
| Embedded devices and hardware |
26,192 |
21,965 |
18,342 |
| Total net sales |
77,832 |
65,032 |
55,920 |
| Cost of sales, exclusive of depreciation and amortization shown below: |
|
|
|
| Subscription and support revenue |
21,754 |
17,955 |
15,356 |
| Embedded devices and hardware |
23,938 |
19,202 |
15,661 |
| Gross profit |
32,140 |
27,875 |
24,903 |
| Operating expense: |
|
|
|
| Sales and marketing |
9,544 |
8,242 |
8,453 |
| General and administrative |
13,281 |
10,257 |
9,078 |
| Engineering and development |
4,915 |
3,096 |
2,642 |
| Depreciation and amortization |
4,819 |
3,313 |
3,033 |
| Operating (loss) income |
(419) |
2,967 |
1,697 |
| Interest expense |
304 |
336 |
217 |
| Other (income) expense, net |
(319) |
500 |
(18) |
| (Loss) income from continuing operations before income taxes |
(404) |
2,131 |
1,498 |
| Income tax benefit |
(2,369) |
(4,902) |
(62) |
| Income from continuing operations, net of income tax benefit |
1,965 |
7,033 |
1,560 |
| (Loss) income from discontinued operations, net of income taxes |
(1,380) |
132 |
294 |
| Net income |
585 |
7,165 |
1,854 |
| Other items of comprehensive (loss) income, net of income taxes: |
|
|
|
| Foreign currency translation adjustment |
(16) |
5 |
(13) |
| Comprehensive income |
$ 569 |
$ 7,170 |
$ 1,841 |
| Basic earnings per share: |
|
|
|
| Income from continuing operations (in dollars per share) |
$ 0.11 |
$ 0.46 |
$ 0.10 |
| (Loss) income from discontinued operations (in dollars per share) |
$ (0.08) |
$ 0.00 |
$ 0.02 |
| Net income (in dollars per share) |
$ 0.03 |
$ 0.46 |
$ 0.12 |
| Diluted earnings per share: |
|
|
|
| Income from continuing operations (in dollars per share) |
$ 0.10 |
$ 0.44 |
$ 0.10 |
| (Loss) income from discontinued operations (in dollars per share) |
$ (0.07) |
$ 0.01 |
$ 0.02 |
| Net income (in dollars per share) |
$ 0.03 |
$ 0.45 |
$ 0.12 |
| Weighted average shares outstanding used in computing earnings (loss) per share: |
|
|
|
| Basic (in shares) |
18,413 |
15,412 |
15,055 |
| Diluted (in shares) |
18,950 |
16,014 |
15,710 |