Fair Value Measurements (Details) - Recurring [Member] - USD ($) $ in Thousands | Jun. 30, 2021 | Dec. 31, 2020 |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | $ 364,141 | $ 395,859 |
Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 131,988 | 364,461 |
Corporate Debt Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 58,186 | 20,318 |
Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 30,089 | 11,080 |
U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 121,036 | |
Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 22,842 | |
Level 1 [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 131,988 | 364,461 |
Level 1 [Member] | Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 131,988 | 364,461 |
Level 1 [Member] | Corporate Debt Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 1 [Member] | Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 1 [Member] | U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | |
Level 1 [Member] | Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | |
Level 2 [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 232,153 | 31,398 |
Level 2 [Member] | Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 2 [Member] | Corporate Debt Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 58,186 | 20,318 |
Level 2 [Member] | Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 30,089 | 11,080 |
Level 2 [Member] | U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 121,036 | |
Level 2 [Member] | Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 22,842 | |
Level 3 [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 3 [Member] | Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 3 [Member] | Corporate Debt Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | 0 |
Level 3 [Member] | Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | $ 0 |
Level 3 [Member] | U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 0 | |
Level 3 [Member] | Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | $ 0 | |