Quarterly Financial Data (Unaudited) |
In thousands, except per share data amounts:
|
|
|
QUARTER ENDED |
|
|
|
March 31, |
|
|
Dec. 31, |
|
|
Sept. 30, |
|
|
June 30, |
|
|
March 31, |
|
|
Dec. 31, |
|
|
Sept. 30, |
|
|
June 30, |
|
|
|
2015 |
|
|
2014 |
|
|
2014 |
|
|
2014 |
|
|
2014 |
|
|
2013 |
|
|
2013 |
|
|
2013 |
Service revenue |
|
$ |
40,009 |
|
$ |
37,802 |
|
$ |
36,121 |
|
$ |
34,276 |
|
$ |
32,545 |
|
$ |
29,737 |
|
$ |
27,826 |
|
$ |
26,499 |
Product revenue |
|
|
3,521 |
|
|
3,570 |
|
|
3,477 |
|
|
3,637 |
|
|
3,241 |
|
|
3,008 |
|
|
2,989 |
|
|
2,752 |
Total revenue |
|
|
43,530 |
|
|
41,372 |
|
|
39,598 |
|
|
37,913 |
|
|
35,786 |
|
|
32,745 |
|
|
30,815 |
|
|
29,251 |
Operating expenses: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Cost of service revenue |
|
|
7,655 |
|
|
7,544 |
|
|
7,505 |
|
|
6,997 |
|
|
6,866 |
|
|
5,584 |
|
|
5,209 |
|
|
4,786 |
Cost of product revenue |
|
|
4,173 |
|
|
3,959 |
|
|
3,762 |
|
|
3,969 |
|
|
3,999 |
|
|
4,041 |
|
|
3,783 |
|
|
3,347 |
Research and development |
|
|
4,348 |
|
|
3,868 |
|
|
3,496 |
|
|
3,406 |
|
|
3,332 |
|
|
3,325 |
|
|
2,640 |
|
|
2,336 |
Sales and marketing |
|
|
21,508 |
|
|
20,559 |
|
|
19,440 |
|
|
19,160 |
|
|
18,038 |
|
|
16,051 |
|
|
13,745 |
|
|
13,072 |
General and administrative |
|
|
5,794 |
|
|
4,617 |
|
|
3,893 |
|
|
3,878 |
|
|
3,924 |
|
|
5,547 |
|
|
3,125 |
|
|
2,772 |
Gain on patent sale |
|
|
- |
|
|
- |
|
|
(1,000) |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
Total operating expenses |
|
|
43,478 |
|
|
40,547 |
|
|
37,096 |
|
|
37,410 |
|
|
36,159 |
|
|
34,548 |
|
|
28,502 |
|
|
26,313 |
Income (loss) from operations |
|
|
52 |
|
|
825 |
|
|
2,502 |
|
|
503 |
|
|
(373) |
|
|
(1,803) |
|
|
2,313 |
|
|
2,938 |
Other income net |
|
|
210 |
|
|
246 |
|
|
200 |
|
|
177 |
|
|
140 |
|
|
586 |
|
|
1 |
|
|
15 |
Income (loss) from continuing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
operations before provision |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(benefit) for income taxes |
|
|
262 |
|
|
1,071 |
|
|
2,702 |
|
|
680 |
|
|
(233) |
|
|
(1,217) |
|
|
2,314 |
|
|
2,953 |
Provision (benefit) for |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
income taxes (1) |
|
|
79 |
|
|
627 |
|
|
1,411 |
|
|
672 |
|
|
1,738 |
|
|
(1,306) |
|
|
826 |
|
|
961 |
Income (loss) from continuing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
operations |
|
|
183 |
|
|
444 |
|
|
1,291 |
|
|
8 |
|
|
(1,971) |
|
|
89 |
|
|
1,488 |
|
|
1,992 |
Income from discontinued |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
operations, net of income |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
tax provision |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
19 |
|
|
- |
|
|
154 |
|
|
147 |
Gain on disposal of discontinued |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
operations, net of income tax |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
provision of $456 |
|
|
- |
|
|
- |
|
|
- |
|
|
- |
|
|
7 |
|
|
- |
|
|
589 |
|
|
- |
Net income (loss) |
|
$ |
183 |
|
$ |
444 |
|
$ |
1,291 |
|
$ |
8 |
|
$ |
(1,945) |
|
$ |
89 |
|
$ |
2,231 |
|
$ |
2,139 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
continuing operations: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.01 |
|
$ |
0.00 |
|
$ |
(0.02) |
|
$ |
0.00 |
|
$ |
0.02 |
|
$ |
0.03 |
Diluted |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.01 |
|
$ |
0.00 |
|
$ |
(0.02) |
|
$ |
0.00 |
|
$ |
0.02 |
|
$ |
0.03 |
Income per share |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
discontinued operations: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.00 |
Diluted |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.00 |
Net income (loss) per share: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.01 |
|
$ |
0.00 |
|
$ |
(0.02) |
|
$ |
0.00 |
|
$ |
0.03 |
|
$ |
0.03 |
Diluted |
|
$ |
0.00 |
|
$ |
0.01 |
|
$ |
0.01 |
|
$ |
0.00 |
|
$ |
(0.02) |
|
$ |
0.00 |
|
$ |
0.03 |
|
$ |
0.03 |
Shares used in per share calculations: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic |
|
|
88,950 |
|
|
89,594 |
|
|
89,073 |
|
|
88,592 |
|
|
88,184 |
|
|
79,742 |
|
|
72,970 |
|
|
72,510 |
Diluted |
|
|
91,266 |
|
|
91,974 |
|
|
91,615 |
|
|
91,445 |
|
|
88,184 |
|
|
83,182 |
|
|
76,232 |
|
|
75,756 |
(1) |
Comparability affected by the decrease in fiscal 2015 and increase in fiscal 2014 in the valuation allowance related to the deferred tax asset which resulted in a decrease in fiscal 2015 and an increase in the provision for income taxes of $1.5 million and $1.3 million in the fourth quarter of fiscal 2015 and 2014, respectively. |
|