Summary of Significant Accounting Policies - Fair Value of Financial Instruments (Details) - USD ($) $ in Thousands |
Mar. 31, 2018 |
Dec. 31, 2017 |
| Short-term investments: |
|
|
| Short-term Investments, Total |
$ 6,756
|
$ 7,188
|
| Liabilities |
|
|
| Preferred stock warrants |
978
|
157
|
| Fair value of assets transferred from Level 1 to Level 2 |
0
|
0
|
| Fair value of assets transferred from Level 2 to Level 1 |
0
|
0
|
| Fair value of liabilities transferred from Level 1 to Level 2 |
0
|
0
|
| Fair value of liabilities transferred from Level 2 to Level 1 |
0
|
0
|
| Recurring basis |
|
|
| Cash equivalents: |
|
|
| Money market funds |
7,132
|
6,446
|
| Commercial paper |
3,901
|
1,099
|
| Total cash equivalents |
11,033
|
7,545
|
| Short-term investments: |
|
|
| Commercial paper |
3,995
|
5,384
|
| Corporate bonds |
2,760
|
1,804
|
| Short-term Investments, Total |
6,755
|
7,188
|
| Total assets |
17,788
|
14,733
|
| Liabilities |
|
|
| Preferred stock warrants |
978
|
157
|
| Level 1 | Recurring basis |
|
|
| Cash equivalents: |
|
|
| Money market funds |
7,132
|
6,446
|
| Total cash equivalents |
7,132
|
6,446
|
| Short-term investments: |
|
|
| Total assets |
7,132
|
6,446
|
| Level 2 | Recurring basis |
|
|
| Cash equivalents: |
|
|
| Commercial paper |
3,901
|
1,099
|
| Total cash equivalents |
3,901
|
1,099
|
| Short-term investments: |
|
|
| Commercial paper |
3,995
|
5,384
|
| Corporate bonds |
2,760
|
1,804
|
| Short-term Investments, Total |
6,755
|
7,188
|
| Total assets |
10,656
|
8,287
|
| Level 3 | Recurring basis |
|
|
| Liabilities |
|
|
| Preferred stock warrants |
$ 978
|
$ 157
|