Fair Value of Financial Instruments - Summary of Fair Value Hierarchy for Financial Assets (Detail) - USD ($) $ in Thousands | Jun. 30, 2020 | Dec. 31, 2019 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | $ 29,571 | |
Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 29,571 | $ 36,040 |
Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,114 | 746 |
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 13,690 | 25,481 |
Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 6,456 | |
Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,012 | 5,773 |
Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,299 | |
Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | | 4,040 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,114 | 746 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,114 | 746 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | |
Level 1 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | | 0 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 26,457 | 35,294 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 13,690 | 25,481 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 6,456 | |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,012 | 5,773 |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 3,299 | |
Level 2 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | | 4,040 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Money Market Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Pre-refunded Municipals [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Corporate Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | 0 | 0 |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | Federal Agency Notes [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | $ 0 | |
Level 3 [Member] | Fair Value, Measurements, Recurring [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total | | $ 0 |