Fair Value Measurements and Investments in Marketable Securities - Schedule of Fair Value of Financial Assets (Details) - USD ($) $ in Thousands | Mar. 31, 2022 | Dec. 31, 2021 |
Short-term marketable securities | | |
Short-term marketable securities | $ 71,826 | $ 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 23,459 | 27,972 |
Recurring | | |
Cash equivalents | | |
Cash equivalents | 48,361 | 42,507 |
Short-term marketable securities | | |
Short-term marketable securities | 71,826 | 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 23,459 | 27,972 |
Total assets measured at fair value | 143,646 | 171,479 |
Recurring | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 4,034 | 7,013 |
Long-term marketable securities | | |
Marketable securities - long-term | | 19,043 |
Recurring | Asset-backed securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 21,881 | 29,059 |
Recurring | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 45,911 | 64,928 |
Recurring | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 8,773 | 8,929 |
Recurring | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 14,686 | |
Recurring | Money market fund | | |
Cash equivalents | | |
Cash equivalents | 48,361 | 42,507 |
Recurring | Level 1 | | |
Cash equivalents | | |
Cash equivalents | 48,361 | 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 | 48,361 | 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 | 48,361 | 42,507 |
Recurring | Level 2 | | |
Cash equivalents | | |
Cash equivalents | 0 | 0 |
Short-term marketable securities | | |
Short-term marketable securities | 71,826 | 101,000 |
Long-term marketable securities | | |
Marketable securities - long-term | 23,459 | 27,972 |
Total assets measured at fair value | 95,285 | 128,972 |
Recurring | Level 2 | U.S and foreign corporate debt securities | | |
Short-term marketable securities | | |
Short-term marketable securities | 4,034 | 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 | 21,881 | 29,059 |
Recurring | Level 2 | U.S. and foreign commercial paper | | |
Short-term marketable securities | | |
Short-term marketable securities | 45,911 | 64,928 |
Recurring | Level 2 | U.S. treasury securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 8,773 | 8,929 |
Recurring | Level 2 | U.S and foreign corporate debt securities | | |
Long-term marketable securities | | |
Marketable securities - long-term | 14,686 | |
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 |