Consolidated Statements of Operations and Comprehensive Loss - USD ($) shares in Thousands, $ in Thousands |
3 Months Ended |
Apr. 30, 2019 |
Apr. 30, 2018 |
| Revenue: |
|
|
| Total revenue |
$ 8,485
|
$ 14,935
|
| Cost of revenue: |
|
|
| Total cost of revenue |
5,577
|
6,029
|
| Gross profit |
2,908
|
8,906
|
| Operating expenses: |
|
|
| Research and development |
4,252
|
5,729
|
| Selling and marketing |
2,852
|
3,667
|
| General and administrative |
4,249
|
4,572
|
| Severance and restructuring costs |
211
|
54
|
| Total operating expenses |
11,564
|
14,022
|
| Loss from operations |
(8,656)
|
(5,116)
|
| Other expense, net |
(1,791)
|
(849)
|
| Loss from operations before income taxes |
(10,447)
|
(5,965)
|
| Income tax expense (benefit) |
402
|
(494)
|
| Net loss |
$ (10,849)
|
$ (5,471)
|
| Net loss per share, basic and diluted |
$ (0.30)
|
$ (0.15)
|
| Weighted average common shares outstanding, basic and diluted |
36,461
|
35,608
|
| Comprehensive loss: |
|
|
| Net loss |
$ (10,849)
|
$ (5,471)
|
| Other comprehensive income (loss), net of tax: |
|
|
| Foreign currency translation adjustment |
1,207
|
575
|
| Unrealized gains (losses) on marketable securities |
35
|
(29)
|
| Total other comprehensive income |
1,242
|
546
|
| Comprehensive loss |
(9,607)
|
(4,925)
|
| Product [Member] |
|
|
| Revenue: |
|
|
| Total revenue |
1,179
|
3,091
|
| Cost of revenue: |
|
|
| Cost of revenue |
909
|
326
|
| Service [Member] |
|
|
| Revenue: |
|
|
| Total revenue |
7,306
|
11,844
|
| Cost of revenue: |
|
|
| Cost of revenue |
$ 4,668
|
$ 5,703
|