Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) - USD ($) $ in Thousands | Sep. 30, 2021 | Dec. 31, 2020 |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | $ 201,896 | $ 3,000 |
U.S. Treasury securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 136,365 | |
Certificates of deposit | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 6,495 | 3,000 |
Corporate debt securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 39,825 | |
Commercial papers | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 8,238 | |
Asset-backed securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 10,973 | |
Fair Value Measurements Recurring | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total cash equivalents and marketable securities | 372,664 | 5,027 |
Fair Value Measurements Recurring | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total cash equivalents and marketable securities | 170,768 | 5,027 |
Fair Value Measurements Recurring | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total cash equivalents and marketable securities | 201,896 | 0 |
Fair Value Measurements Recurring | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total cash equivalents and marketable securities | 0 | 0 |
Fair Value Measurements Recurring | Money market funds | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Money market funds, fair value | 170,768 | 2,027 |
Fair Value Measurements Recurring | Money market funds | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Money market funds, fair value | 170,768 | 2,027 |
Fair Value Measurements Recurring | Money market funds | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Money market funds, fair value | 0 | 0 |
Fair Value Measurements Recurring | Money market funds | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Money market funds, fair value | 0 | 0 |
Fair Value Measurements Recurring | U.S. Treasury securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 136,365 | |
Fair Value Measurements Recurring | U.S. Treasury securities | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | U.S. Treasury securities | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 136,365 | |
Fair Value Measurements Recurring | U.S. Treasury securities | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Certificates of deposit | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 6,495 | 3,000 |
Fair Value Measurements Recurring | Certificates of deposit | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | 3,000 |
Fair Value Measurements Recurring | Certificates of deposit | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 6,495 | 0 |
Fair Value Measurements Recurring | Certificates of deposit | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | $ 0 |
Fair Value Measurements Recurring | Corporate debt securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 39,825 | |
Fair Value Measurements Recurring | Corporate debt securities | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Corporate debt securities | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 39,825 | |
Fair Value Measurements Recurring | Corporate debt securities | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Commercial papers | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 8,238 | |
Fair Value Measurements Recurring | Commercial papers | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Commercial papers | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 8,238 | |
Fair Value Measurements Recurring | Commercial papers | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Asset-backed securities | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 10,973 | |
Fair Value Measurements Recurring | Asset-backed securities | Level 1 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 0 | |
Fair Value Measurements Recurring | Asset-backed securities | Level 2 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | 10,973 | |
Fair Value Measurements Recurring | Asset-backed securities | Level 3 | | |
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items] | | |
Total marketable securities, fair value | $ 0 | |