Marketable Securities and Fair Value Measurements - Financial Assets at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Mar. 31, 2023 | Dec. 31, 2022 | Mar. 31, 2022 |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | $ 40,064 | $ 58,882 | |
Cash and cash equivalents | 38,782 | 32,190 | $ 19,572 |
Marketable securities, current | 2,889 | 28,859 | |
Money Market Funds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 30,940 | 24,546 | |
Commercial Paper | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 6,625 | 21,134 | |
United States Treasury Bills | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 1,500 | 10,702 | |
Corporate Bonds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 999 | | |
Cash | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | | 2,500 | |
Cash Equivalents | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Cash and cash equivalents | 37,175 | 30,023 | |
Basis of Fair Value Measurements, Level 1 | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 30,940 | 27,046 | |
Basis of Fair Value Measurements, Level 1 | Money Market Funds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 30,940 | 24,546 | |
Basis of Fair Value Measurements, Level 1 | Commercial Paper | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 1 | United States Treasury Bills | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 1 | Corporate Bonds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | | |
Basis of Fair Value Measurements, Level 1 | Cash | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | | 2,500 | |
Basis of Fair Value Measurements, Level 2 | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 9,124 | 31,836 | |
Basis of Fair Value Measurements, Level 2 | Money Market Funds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 2 | Commercial Paper | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 6,625 | 21,134 | |
Basis of Fair Value Measurements, Level 2 | United States Treasury Bills | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 1,500 | 10,702 | |
Basis of Fair Value Measurements, Level 2 | Corporate Bonds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 999 | | |
Basis of Fair Value Measurements, Level 2 | Cash | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | | 0 | |
Basis of Fair Value Measurements, Level 3 | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 3 | Money Market Funds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 3 | Commercial Paper | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 3 | United States Treasury Bills | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | 0 | 0 | |
Basis of Fair Value Measurements, Level 3 | Corporate Bonds | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | $ 0 | | |
Basis of Fair Value Measurements, Level 3 | Cash | | | |
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | | | |
Total cash equivalents and marketable securities | | $ 0 | |