Fair Value Measurements - Fair Value of Financial Assets (Details) - USD ($) $ in Thousands | Mar. 31, 2019 | Dec. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | $ 365,036 | $ 406,505 |
Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 49,747 | 33,399 |
Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 315,289 | 373,106 |
Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 49,747 | 33,399 |
Money market funds | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 49,747 | 33,399 |
Money market funds | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Money market funds | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 114,094 | 144,578 |
Commercial paper | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Commercial paper | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 114,094 | 144,578 |
Commercial paper | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Corporate securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 78,292 | 82,639 |
Corporate securities | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
Corporate securities | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 78,292 | 82,639 |
Corporate securities | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. treasury bills | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 51,295 | 60,565 |
U.S. treasury bills | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. treasury bills | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 51,295 | 60,565 |
U.S. treasury bills | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. government agency securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 27,868 | 15,219 |
U.S. government agency securities | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. government agency securities | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 27,868 | 15,219 |
U.S. government agency securities | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. agency bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 32,741 | 51,389 |
U.S. agency bonds | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. agency bonds | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 32,741 | 51,389 |
U.S. agency bonds | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. agency discount securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 10,999 | 18,716 |
U.S. agency discount securities | Fair Value Measurements Using Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 0 | 0 |
U.S. agency discount securities | Fair Value Measurements Using Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | 10,999 | 18,716 |
U.S. agency discount securities | Fair Value Measurements Using Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets | $ 0 | $ 0 |