Fair Value Measurements (Details) - Recurring [Member] - USD ($) $ in Thousands | Sep. 30, 2021 | Dec. 31, 2020 |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | $ 346,855 | $ 395,859 |
Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 134,000 | 364,461 |
Corporate Debt Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 46,108 | 20,318 |
Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 11,000 | 11,080 |
U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 135,814 | |
Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 19,933 | |
Level 1 [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 134,000 | 364,461 |
Level 1 [Member] | Money Market Funds [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 134,000 | 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 | 212,855 | 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 | 46,108 | 20,318 |
Level 2 [Member] | Commercial Paper [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 11,000 | 11,080 |
Level 2 [Member] | U.S. Treasury Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 135,814 | |
Level 2 [Member] | Asset-backed Securities [Member] | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total cash equivalents and investments | 19,933 | |
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 | |