Fair Value Measurements - Schedule Of Fair Value Assets And Liabilities Measured On Recurring Basis (Detail) - USD ($) $ in Thousands | Sep. 30, 2023 | Dec. 31, 2022 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Debt Securities, Available-for-Sale, Current | $ 0 | $ 28,873 |
Debt Securities, Available-for-Sale, Noncurrent | 0 | 16,793 |
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 |
Cash Equivalents, Fair Value Disclosure | 220,074 | |
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 |
Cash Equivalents, Fair Value Disclosure | 17,137 | |
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 |
Cash Equivalents, Fair Value Disclosure | 202,937 | |
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 |
Cash Equivalents, Fair Value Disclosure | 0 | |
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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and Cash Equivalents, Fair Value Disclosure | 178,937 | |
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] | | |
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] | US Government Debt Securities [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 | 178,937 | |
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] | | |
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] | 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 | 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 | 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 | 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 | 0 |
Debt Securities, Available-for-Sale, Current | | 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 | 17,137 | 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 | 17,137 | 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 | 0 | 0 |
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 | 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 |
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] | 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 |