Fair Value Measurements - Financial Assets and Liabilities Recognized at Fair Value (Detail) - USD ($) $ in Thousands | Sep. 30, 2017 | Dec. 31, 2016 |
Fair value measurements | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | $ 198,352 | $ 82,888 |
Fair value measurements | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 155,281 | 60,836 |
Fair value measurements | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets at fair value | 43,071 | 22,052 |
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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 32,119 | 40,555 |
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 | 18,361 | 26,257 |
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 | 18,361 | 26,257 |
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 | 4,998 | 1,001 |
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 | 4,998 | 0 |
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 | 1,001 |
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 | 0 |
Longer maturity | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Fair value, investments available-for-sale securities | 174,993 | 55,630 |
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 | 58,771 | 15,537 |
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 | 58,771 | 10,034 |
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 | 5,503 |
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 | 116,222 | 40,093 |
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 | 73,151 | 24,545 |
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 | 43,071 | 15,548 |
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 |