CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)
|
6 Months Ended |
Jun. 30, 2017 |
| Balance Sheet Related Disclosures [Abstract] |
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consist of the following: | | | | | | | | | | | | | | June 30, | | December 31, | | | | 2017 | | 2016 | | | | (in thousands) | Deferred sales commissions, current portion | | | $ | 3,281 |
| | 2,932 |
| Prepaid expenses | | | 2,731 |
| | 2,032 |
| Other | | | 1,116 |
| | 1,325 |
| Total prepaid expenses and other current assets | | | $ | 7,128 |
| | $ | 6,289 |
|
|
| Schedule of Property and Equipment |
Property and equipment, net consists of the following: | | | | | | | | | | | | | | | | June 30, | | December 31, | | | Estimated Useful Lives | | 2017 | | 2016 | | | | | (in thousands) | Computer and other equipment | | 3 years | | $ | 1,902 |
| | $ | 1,920 |
| Manufacturing, research and development laboratory equipment | | 3 years | | 4,540 |
| | 4,314 |
| Software | | 2 to 5 years | | 8,217 |
| | 8,217 |
| Office furniture and equipment | | 3 to 7 years | | 2,053 |
| | 2,070 |
| Leasehold improvements | | shorter of useful life or lease term | | 1,008 |
| | 1,008 |
| Property and equipment, gross | | | | 17,720 |
| | 17,529 |
| Less: Accumulated depreciation and amortization | | | | (10,082 | ) | | (8,521 | ) | Property and equipment, net | | | | $ | 7,638 |
| | $ | 9,008 |
|
|
| Schedule of Other Assets |
Other assets consist of the following: | | | | | | | | | | | | | | June 30, | | December 31, | | | | 2017 | | 2016 | | | | (in thousands) | Deferred sales commissions, non-current portion | | | $ | 3,338 |
| | $ | 3,115 |
| Investment in privately held company | | | 1,500 |
| | 1,500 |
| Other | | | 537 |
| | 485 |
| Total other assets | | | $ | 5,375 |
| | $ | 5,100 |
|
|
| Schedule of Accrued Liabilities |
Accrued liabilities consist of the following: | | | | | | | | | | | | | | June 30, | | December 31, | | | | 2017 | | 2016 | | | | (in thousands) | Accrued compensation | | | $ | 7,417 |
| | $ | 7,230 |
| Accrued expenses and other liabilities | | | 1,022 |
| | 1,445 |
| Warranty liability, current portion | | | 575 |
| | 625 |
| Total accrued liabilities | | | $ | 9,014 |
| | $ | 9,300 |
|
|
| Summary of Deferred Revenue |
Deferred revenue consists of the following: | | | | | | | | | | June 30, | | December 31, | | 2017 | | 2016 | | (in thousands) | Products | $ | 1,774 |
| | $ | 1,220 |
| Subscription and support | 66,137 |
| | 64,684 |
| Total deferred revenue | 67,911 |
| | 65,904 |
| Less: current portion of deferred revenue | 32,954 |
| | 31,727 |
| Non-current portion of deferred revenue | $ | 34,957 |
| | $ | 34,177 |
|
|
| Schedule of Product Warranty Liability |
The following table summarizes the activity related to the Company’s accrued liability for estimated future warranty: | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2017 | | 2016 | | 2017 | | 2016 | | (in thousands) | Beginning balance | $ | 857 |
| | $ | 997 |
| | $ | 975 |
| | $ | 978 |
| Charges to operations | 230 |
| | 199 |
| | 351 |
| | 373 |
| Obligations fulfilled | (142 | ) | | (103 | ) | | (339 | ) | | (207 | ) | Changes in existing warranty | (15 | ) | | (59 | ) | | (57 | ) | | (110 | ) | Total product warranties | $ | 930 |
| | $ | 1,034 |
| | $ | 930 |
| | $ | 1,034 |
| Current portion | $ | 575 |
| | $ | 670 |
| | $ | 575 |
| | $ | 670 |
| Non-current portion | $ | 355 |
| | $ | 364 |
| | $ | 355 |
| | $ | 364 |
|
|