Fair Value Measurements - Fair Value Assets Measured on Recurring Basis (Detail) - USD ($) $ in Thousands | Jun. 30, 2022 | Dec. 31, 2021 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | $ 632,194 | $ 721,902 |
Level 1 [Member] | U.S. Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | |
Corporate Debt Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | |
U.S. Government Agency Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | |
Certificates of Deposits [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | |
Fair Value Measurements, Recurring [Member] | U.S. treasury bills | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 100,956 | |
Fair Value Measurements, Recurring [Member] | U.S. Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 192,485 | 34,964 |
Fair Value Measurements, Recurring [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 229,325 | 671,845 |
Fair Value Measurements, Recurring [Member] | Level 1 [Member] | U.S. treasury bills | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 5,000 | |
Fair Value Measurements, Recurring [Member] | Level 1 [Member] | U.S. Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | | 0 |
Fair Value Measurements, Recurring [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 402,869 | 50,057 |
Fair Value Measurements, Recurring [Member] | Level 2 [Member] | U.S. treasury bills | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 95,956 | |
Fair Value Measurements, Recurring [Member] | Level 2 [Member] | U.S. Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 192,485 | 34,964 |
Fair Value Measurements, Recurring [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | Level 3 [Member] | U.S. treasury bills | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | |
Fair Value Measurements, Recurring [Member] | Level 3 [Member] | U.S. Government Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | Money Market Funds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 224,325 | 671,845 |
Fair Value Measurements, Recurring [Member] | Money Market Funds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 224,325 | 671,845 |
Fair Value Measurements, Recurring [Member] | Money Market Funds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | Money Market Funds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | Corporate Debt Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 63,362 | 10,006 |
Fair Value Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | | 0 |
Fair Value Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 63,362 | 10,006 |
Fair Value Measurements, Recurring [Member] | Corporate Debt Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | U.S. Government Agency Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 49,124 | 4,843 |
Fair Value Measurements, Recurring [Member] | U.S. Government Agency Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | | 0 |
Fair Value Measurements, Recurring [Member] | U.S. Government Agency Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 49,124 | 4,843 |
Fair Value Measurements, Recurring [Member] | U.S. Government Agency Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 0 | 0 |
Fair Value Measurements, Recurring [Member] | Certificates of Deposits [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 1,942 | 244 |
Fair Value Measurements, Recurring [Member] | Certificates of Deposits [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | | 0 |
Fair Value Measurements, Recurring [Member] | Certificates of Deposits [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | 1,942 | 244 |
Fair Value Measurements, Recurring [Member] | Certificates of Deposits [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Financial assets, fair value | $ 0 | $ 0 |