Fair Value Measurements - Financial Assets Subject To Fair Value Measurements on a Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands | Mar. 31, 2022 | Dec. 31, 2021 |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | $ 157,087 | $ 194,275 |
U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 5,000 | |
Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 84,775 | 94,536 |
Fair Value, Inputs, Level 1 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 5,000 | |
Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 72,312 | 99,739 |
Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 54,083 | 81,312 |
Cash Equivalents [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 1,001 | |
Cash Equivalents [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 45,083 | 79,281 |
Cash Equivalents [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 2,999 | 1,000 |
Cash Equivalents [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 1,031 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 50,083 | 79,281 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | |
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 45,083 | 79,281 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 4,000 | 2,031 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 1,001 | |
Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 2,999 | 1,000 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 1,031 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | |
Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Cash Equivalents [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Short-Term Marketable Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 103,004 | 108,346 |
Short-Term Marketable Securities [Member] | U.S. Government Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 1,996 | 1,999 |
Short-Term Marketable Securities [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 5,266 | 16,557 |
Short-Term Marketable Securities [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 35,315 | 44,974 |
Short-Term Marketable Securities [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 21,118 | 26,953 |
Short-Term Marketable Securities [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 4,617 | 5,594 |
Short-Term Marketable Securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 34,692 | 12,269 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 34,692 | 12,269 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Government Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 34,692 | 12,269 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 68,312 | 96,077 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Government Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 1,996 | 1,999 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 5,266 | 16,557 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 35,315 | 44,974 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 21,118 | 26,953 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 4,617 | 5,594 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Government Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Asset Backed Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | 0 | 0 |
Short-Term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | $ 0 | 0 |
Long-term Marketable Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 4,617 |
Long-term Marketable Securities [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 1,631 |
Long-term Marketable Securities [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 2,986 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 2,986 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 1 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 2,986 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 1,631 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 1,631 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 2 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | 0 |
Long-term Marketable Securities [Member] | Fair Value, Inputs, Level 3 [Member] | U.S. Treasuries [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] | | |
Assets fair value | | $ 0 |