Fair Value Measurements - Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis (Detail) - USD ($) $ in Thousands | Dec. 31, 2022 | Dec. 31, 2021 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | $ 28,873 | $ 0 |
Debt Securities, Available-for-Sale, Noncurrent | 16,793 | $ 0 |
Fair Value, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 52,095 | |
Debt Securities, Available-for-Sale, Current | 28,873 | |
Debt Securities, Available-for-Sale, Noncurrent | 16,793 | |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 12,743 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 39,352 | |
Debt Securities, Available-for-Sale, Current | 28,873 | |
Debt Securities, Available-for-Sale, Noncurrent | 16,793 | |
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 15,352 | |
Debt Securities, Available-for-Sale, Current | 15,781 | |
Fair Value, Recurring [Member] | Commercial Paper [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Fair Value, Recurring [Member] | Commercial Paper [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 15,352 | |
Debt Securities, Available-for-Sale, Current | 15,781 | |
Fair Value, Recurring [Member] | Commercial Paper [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Fair Value, Recurring [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 12,743 | |
Fair Value, Recurring [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 12,743 | |
Fair Value, Recurring [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | | |
Fair Value, Recurring [Member] | Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Fair Value, Recurring [Member] | US Government Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 4,971 | |
Debt Securities, Available-for-Sale, Noncurrent | 6,795 | |
Fair Value, Recurring [Member] | US Government Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | US Government Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 4,971 | |
Debt Securities, Available-for-Sale, Noncurrent | 6,795 | |
Fair Value, Recurring [Member] | US Government Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 24,000 | |
Debt Securities, Available-for-Sale, Current | 7,477 | |
Fair Value, Recurring [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Fair Value, Recurring [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 24,000 | |
Debt Securities, Available-for-Sale, Current | 7,477 | |
Fair Value, Recurring [Member] | Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 0 | |
Debt Securities, Available-for-Sale, Current | 0 | |
Fair Value, Recurring [Member] | Non US Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 412 | |
Fair Value, Recurring [Member] | Non US Government Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Non US Government Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 412 | |
Fair Value, Recurring [Member] | Non US Government Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Asset-Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 2,954 | |
Fair Value, Recurring [Member] | Asset-Backed Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Asset-Backed Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 2,954 | |
Fair Value, Recurring [Member] | Asset-Backed Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 644 | |
Debt Securities, Available-for-Sale, Noncurrent | 6,632 | |
Fair Value, Recurring [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | 0 | |
Fair Value, Recurring [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 644 | |
Debt Securities, Available-for-Sale, Noncurrent | 6,632 | |
Fair Value, Recurring [Member] | Corporate Debt Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | 0 | |
Debt Securities, Available-for-Sale, Noncurrent | $ 0 | |