Fair Value of Financial Instruments - Assets and Liabilities (Details) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022 |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | $ 0 | $ 46,252 |
Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 22,926 |
Total debt securities, available for sale | | 46,252 |
Total assets measured at fair value | 6,591 | 69,178 |
Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 22,148 |
U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 4,942 |
U.S. government securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 19,162 |
Money market funds | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | 6,591 | 2,354 |
Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 16,602 |
U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 3,970 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 2,354 |
Total debt securities, available for sale | | 0 |
Total assets measured at fair value | 6,591 | 2,354 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. government securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | Money market funds | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | 6,591 | 2,354 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 0 |
Quoted Prices in Active Markets for Identical Assets (Level 1) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 0 |
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 20,572 |
Total debt securities, available for sale | | 46,252 |
Total assets measured at fair value | 0 | 66,824 |
Significant Other Observable Inputs (Level 2) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 22,148 |
Significant Other Observable Inputs (Level 2) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 4,942 |
Significant Other Observable Inputs (Level 2) | U.S. government securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 19,162 |
Significant Other Observable Inputs (Level 2) | Money market funds | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | 0 | 0 |
Significant Other Observable Inputs (Level 2) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 16,602 |
Significant Other Observable Inputs (Level 2) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 3,970 |
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 0 |
Total debt securities, available for sale | | 0 |
Total assets measured at fair value | 0 | 0 |
Significant Unobservable Inputs (Level 3) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Significant Unobservable Inputs (Level 3) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Significant Unobservable Inputs (Level 3) | U.S. government securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total debt securities, available for sale | | 0 |
Significant Unobservable Inputs (Level 3) | Money market funds | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | $ 0 | 0 |
Significant Unobservable Inputs (Level 3) | Commercial paper | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | 0 |
Significant Unobservable Inputs (Level 3) | U.S. agency securities | Fair Value, Measurements, Recurring | | |
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | | |
Total cash equivalents | | $ 0 |