Fair Value of Financial Instruments - Summary of Cash, Cash Equivalents and Short-Term Investments Available-for-Sale, by Type of Instrument (Detail) - USD ($) $ in Thousands | Mar. 31, 2020 | Dec. 31, 2019 | Mar. 31, 2019 | Dec. 31, 2018 |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents, Estimated Fair Value | $ 34,193 | $ 20,652 | [1] | $ 8,593 | $ 9,464 |
Short-term investments, Estimated Fair Value | 53,517 | 69,986 | [1] | | |
Fair Value, Measurements, Recurring [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 87,676 | 90,585 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Gains | 54 | 54 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Losses | (20) | (1) | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 87,710 | 90,638 | | | |
Cash, cash equivalents, Estimated Fair Value | 34,193 | 20,652 | | | |
Short-term investments, Estimated Fair Value | 53,517 | 69,986 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 34,193 | 20,652 | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 34,193 | 20,652 | | | |
Cash, cash equivalents, Estimated Fair Value | 34,193 | 20,652 | | | |
Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 53,483 | 69,933 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Gains | 54 | 54 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Losses | (20) | (1) | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 53,517 | 69,986 | | | |
Short-term investments, Estimated Fair Value | 53,517 | 69,986 | | | |
Cash [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 8,630 | 11,885 | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 8,630 | 11,885 | | | |
Cash, cash equivalents, Estimated Fair Value | 8,630 | 11,885 | | | |
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 25,563 | 8,767 | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 25,563 | 8,767 | | | |
Cash, cash equivalents, Estimated Fair Value | 25,563 | 8,767 | | | |
Corporate Debt Securities [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 39,340 | 50,137 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Gains | 15 | 33 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Losses | (20) | (1) | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 39,335 | 50,169 | | | |
Short-term investments, Estimated Fair Value | 39,335 | 50,169 | | | |
Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | | | | |
Net Investment [Line Items] | | | | | |
Cash, cash equivalents and available-for-sale investments, Amortized Cost | 14,143 | 19,796 | | | |
Cash, cash equivalents and available-for-sale investments, Gross Unrealized Gains | 39 | 21 | | | |
Cash, cash equivalents and available-for-sale investments, Estimated Fair Value | 14,182 | 19,817 | | | |
Short-term investments, Estimated Fair Value | $ 14,182 | $ 19,817 | | | |
|
[1] | Amounts have been derived from the December 31, 2019 audited consolidated financial statements included in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission. |