Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) $ in Thousands | Jun. 30, 2021USD ($) |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total cash equivalents, short-term investments and long-term investments | $ 122,891 |
Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 30,945 |
Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 29,768 |
Money Market Funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Cash equivalents, fair value | 62,178 |
Commercial Paper | Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 30,945 |
Corporate Bond | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 11,546 |
US Treasury Securities | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 18,222 |
Fair Value Recurring | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Cash equivalents, fair value | 62,178 |
Total cash equivalents, short-term investments and long-term investments | 122,891 |
Fair Value Recurring | Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 30,945 |
Fair Value Recurring | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 29,768 |
Fair Value Recurring | Money Market Funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Cash equivalents, fair value | 62,178 |
Fair Value Recurring | Commercial Paper | Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 30,945 |
Fair Value Recurring | Corporate Bond | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 11,546 |
Fair Value Recurring | US Treasury Securities | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 18,222 |
Fair Value Recurring | Level 1 | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Cash equivalents, fair value | 62,178 |
Total cash equivalents, short-term investments and long-term investments | 91,946 |
Fair Value Recurring | Level 1 | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 29,768 |
Fair Value Recurring | Level 1 | Money Market Funds | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Cash equivalents, fair value | 62,178 |
Fair Value Recurring | Level 1 | Corporate Bond | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 11,546 |
Fair Value Recurring | Level 1 | US Treasury Securities | Long Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 18,222 |
Fair Value Recurring | Level 2 | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Total cash equivalents, short-term investments and long-term investments | 30,945 |
Fair Value Recurring | Level 2 | Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | 30,945 |
Fair Value Recurring | Level 2 | Commercial Paper | Short Term Investments | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | |
Available for sale, fair value | $ 30,945 |