Financial Statement Components (Tables)
|
3 Months Ended |
Mar. 31, 2016 |
| Financial Statement Components [Abstract] |
|
| Schedule of Cash and Cash Equivalents |
Cash and cash equivalents consisted of the following (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Cash | | $ | 37,741 |
| | $ | 38,474 |
| Money market funds | | 20,026 |
| | 20,010 |
| Cash and cash equivalents | | $ | 57,767 |
| | $ | 58,484 |
|
|
| Schedule of Accounts Receivable |
Accounts receivable, net consisted of the following (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Trade accounts receivable | | $ | 11,672 |
| | $ | 9,554 |
| Unbilled trade accounts receivable, net of advance client deposits | | 871 |
| | 1,028 |
| Allowance for doubtful accounts | | (15 | ) | | (15 | ) | Accounts receivable, net | | $ | 12,528 |
| | $ | 10,567 |
|
|
| Schedule of Prepaid Expenses and Other Current Assets |
Prepaid expenses and other current assets consisted of the following (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Prepaid expenses | | $ | 3,441 |
| | $ | 1,800 |
| Other current assets | | 458 |
| | 384 |
| Prepaid expenses and other current assets | | $ | 3,899 |
| | $ | 2,184 |
|
|
| Schedule of Property and Equipment |
Property and equipment, net consisted of the following (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Computer and network equipment | | $ | 31,600 |
| | $ | 30,277 |
| Computer software | | 3,671 |
| | 3,566 |
| Internal-use software development costs | | 236 |
| | 128 |
| Furniture and fixtures | | 1,120 |
| | 1,113 |
| Leasehold improvements | | 619 |
| | 619 |
| Property and equipment | | 37,246 |
| | 35,703 |
| Accumulated depreciation and amortization | | (24,451 | ) | | (22,478 | ) | Property and equipment, net | | $ | 12,795 |
| | $ | 13,225 |
|
|
| Schedule of Capital Leased Property and Equipment |
Property and equipment capitalized under capital lease obligations consist primarily of computer and network equipment and were as follows (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Gross | | $ | 28,603 |
| | $ | 27,302 |
| Less: accumulated depreciation and amortization | | (18,105 | ) | | (16,429 | ) | Total | | $ | 10,498 |
| | $ | 10,873 |
|
|
| Schedule of Accrued and Other Current Liabilities |
Accrued and other current liabilities consisted of the following (in thousands): | | | | | | | | | | | | March 31, 2016 | | December 31, 2015 | Accrued compensation and benefits | | $ | 7,211 |
| | $ | 5,718 |
| Accrued expenses | | 2,536 |
| | 2,193 |
| Accrued and other current liabilities | | $ | 9,747 |
| | $ | 7,911 |
|
|