Consolidated Balance Sheets - USD ($) $ in Thousands |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Current assets: |
|
|
| Cash and cash equivalents |
$ 41,143
|
$ 12,949
|
| Accounts receivable, net |
43,336
|
41,303
|
| Prepaid expenses and other current assets |
1,246
|
879
|
| Restricted cash, short-term |
1,861
|
0
|
| Total current assets |
87,586
|
55,131
|
| Property, equipment and software, net |
19,385
|
10,653
|
| Deferred offering costs |
0
|
2,845
|
| Restricted cash, long-term |
0
|
4,900
|
| Other long-term assets |
315
|
168
|
| Total assets |
107,286
|
73,697
|
| Current liabilities: |
|
|
| Accounts payable |
14,987
|
18,141
|
| Accrued expenses and other current liabilities |
8,386
|
7,796
|
| Short-term debt |
31,225
|
0
|
| Total current liabilities |
54,598
|
25,937
|
| Long-term debt, net |
0
|
44,127
|
| Other long-term liabilities |
955
|
2,316
|
| Total liabilities |
$ 55,553
|
$ 72,380
|
| Commitments and contingencies |
|
|
| Convertible preferred stock: |
|
|
| Total convertible preferred stock |
$ 0
|
$ 25,476
|
| Stockholders’ (deficit) equity: |
|
|
| Common stock, $0.00005 par value; 22,000,000 shares authorized, 4,217,419 shares issued and outstanding as of December 31, 2014; 500,000,000 shares authorized, 26,243,950 shares issued and outstanding as of December 31, 2015 |
1
|
0
|
| Additional paid-in capital |
103,114
|
4,732
|
| Accumulated other comprehensive loss |
(82)
|
(44)
|
| Accumulated deficit |
(51,300)
|
(28,847)
|
| Total stockholders’ (deficit) equity |
51,733
|
(24,159)
|
| Total liabilities, convertible preferred stock and stockholders’ (deficit) equity |
107,286
|
73,697
|
| Convertible Series A Preferred Stock |
|
|
| Convertible preferred stock: |
|
|
| Total convertible preferred stock |
0
|
1,387
|
| Convertible Series B Preferred Stock |
|
|
| Convertible preferred stock: |
|
|
| Total convertible preferred stock |
0
|
3,089
|
| Convertible Series C Preferred Stock |
|
|
| Convertible preferred stock: |
|
|
| Total convertible preferred stock |
0
|
8,000
|
| Convertible Series D Preferred Stock |
|
|
| Convertible preferred stock: |
|
|
| Total convertible preferred stock |
$ 0
|
$ 13,000
|