Fair Value Measurements - Financial Assets and Liabilities Recognized at Fair Value (Details) - USD ($) $ in Thousands | Sep. 30, 2019 | Dec. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | $ 33,384 | $ 17,770 |
Fair value measurements | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 119,091 | 152,460 |
Fair value measurements | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 96,488 | 115,752 |
Fair value measurements | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 22,603 | 36,708 |
Fair value measurements | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 0 | 0 |
Shorter maturity | Fair value measurements | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 21,253 | 7,643 |
Shorter maturity | Fair value measurements | Money market funds | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 21,253 | 7,643 |
Shorter maturity | Fair value measurements | Money market funds | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 0 | 0 |
Shorter maturity | Fair value measurements | Money market funds | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 0 | 0 |
Shorter maturity | Fair value measurements | U.S. Treasury obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | | 1,748 |
Shorter maturity | Fair value measurements | U.S. Treasury obligations | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | | 1,748 |
Shorter maturity | Fair value measurements | U.S. Treasury obligations | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | | 0 |
Shorter maturity | Fair value measurements | U.S. Treasury obligations | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | | 0 |
Shorter maturity | Fair value measurements | Government agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 4,238 | |
Shorter maturity | Fair value measurements | Government agency securities | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 4,238 | |
Shorter maturity | Fair value measurements | Government agency securities | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 0 | |
Shorter maturity | Fair value measurements | Government agency securities | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, cash equivalents | 0 | |
Longer maturity | Fair value measurements | U.S. Treasury obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 38,689 | 34,849 |
Longer maturity | Fair value measurements | U.S. Treasury obligations | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 38,689 | 34,103 |
Longer maturity | Fair value measurements | U.S. Treasury obligations | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 0 | 746 |
Longer maturity | Fair value measurements | U.S. Treasury obligations | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 0 | 0 |
Longer maturity | Fair value measurements | Government agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 49,476 | 100,695 |
Longer maturity | Fair value measurements | Government agency securities | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 26,873 | 64,733 |
Longer maturity | Fair value measurements | Government agency securities | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 22,603 | 35,962 |
Longer maturity | Fair value measurements | Government agency securities | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 0 | 0 |
Corporate equity securities | Fair value measurements | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, marketable equity securities | 5,435 | 7,525 |
Corporate equity securities | Fair value measurements | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, marketable equity securities | 5,435 | 7,525 |
Corporate equity securities | Fair value measurements | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, marketable equity securities | 0 | 0 |
Corporate equity securities | Fair value measurements | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, marketable equity securities | $ 0 | $ 0 |