Fair Value Measurements and Investments in Marketable Securities - Schedule of Fair Value of Financial Assets (Details) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Short-term marketable securities | | |
Short-term marketable securities | $ 73,626 | $ 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 11,908 | 27,972 |
Recurring | | |
Cash equivalents | | |
Cash equivalents | 39,718 | 42,507 |
Short-term marketable securities | | |
Short-term marketable securities | 73,626 | 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 11,908 | 27,972 |
Total assets measured at fair value | 125,252 | 171,479 |
Recurring | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 15,410 | 7,013 |
Long-term marketable securities | | |
Marketable securities - long-term | | 19,043 |
Recurring | Asset-backed securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 16,822 | 29,059 |
Recurring | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 41,394 | 64,928 |
Recurring | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 8,730 | 8,929 |
Recurring | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 3,178 | |
Recurring | Money market fund | | |
Cash equivalents | | |
Cash equivalents | 39,718 | 42,507 |
Recurring | Level 1 | | |
Cash equivalents | | |
Cash equivalents | 39,718 | 42,507 |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | 0 |
Total assets measured at fair value | 39,718 | 42,507 |
Recurring | Level 1 | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Long-term marketable securities | | |
Marketable securities - long-term | | 0 |
Recurring | Level 1 | Asset-backed securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Recurring | Level 1 | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Recurring | Level 1 | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | 0 |
Recurring | Level 1 | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | |
Recurring | Level 1 | Money market fund | | |
Cash equivalents | | |
Cash equivalents | 39,718 | 42,507 |
Recurring | Level 2 | | |
Cash equivalents | | |
Cash equivalents | 0 | 0 |
Short-term marketable securities | | |
Short-term marketable securities | 73,626 | 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 11,908 | 27,972 |
Total assets measured at fair value | 85,534 | 128,972 |
Recurring | Level 2 | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 15,410 | 7,013 |
Long-term marketable securities | | |
Marketable securities - long-term | | 19,043 |
Recurring | Level 2 | Asset-backed securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 16,822 | 29,059 |
Recurring | Level 2 | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 41,394 | 64,928 |
Recurring | Level 2 | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 8,730 | 8,929 |
Recurring | Level 2 | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 3,178 | |
Recurring | Level 2 | Money market fund | | |
Cash equivalents | | |
Cash equivalents | 0 | 0 |
Recurring | Level 3 | | |
Cash equivalents | | |
Cash equivalents | 0 | 0 |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | 0 |
Total assets measured at fair value | 0 | 0 |
Recurring | Level 3 | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Long-term marketable securities | | |
Marketable securities - long-term | | 0 |
Recurring | Level 3 | Asset-backed securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Recurring | Level 3 | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 0 | 0 |
Recurring | Level 3 | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | 0 |
Recurring | Level 3 | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 0 | |
Recurring | Level 3 | Money market fund | | |
Cash equivalents | | |
Cash equivalents | $ 0 | $ 0 |