Investments - Investments Measured at Fair Value on Recurring Basis (Detail) - USD ($) $ in Thousands | Jun. 30, 2024 | Dec. 31, 2023 |
Schedule Of Available For Sale Securities [Line Items] | | |
Short-term investments, Estimated Fair Value | $ 446,336 | $ 386,639 |
Fair Value Measurements on Recurring Basis | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Cash equivalents, Amortized Cost | 23,700 | |
Cash equivalents, Estimated Fair Value | 23,700 | |
Short-term investments, Amortized Cost | 446,799 | 387,910 |
Short-term investments, Unrealized Gains | 22 | 399 |
Short-term investments, Unrealized Losses | (485) | (1,670) |
Short-term investments, Estimated Fair Value | 446,336 | 386,639 |
Cash equivalents and Short-term investments, Amortized Cost | 470,499 | 401,500 |
Cash equivalents and Short-term investments, Unrealized Gains | 22 | 399 |
Cash equivalents and Short-term investments, Unrealized Losses | (485) | (1,670) |
Cash equivalents and Short-term investments, Estimated Fair Value | 470,036 | 400,229 |
Fair Value Measurements on Recurring Basis | Money Market Funds | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Cash equivalents, Amortized Cost | 18,704 | 13,590 |
Cash equivalents, Estimated Fair Value | $ 18,704 | $ 13,590 |
Fair Value Measurements on Recurring Basis | Money Market Funds | Maximum | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Maturities (years) | 1 year | 1 year |
Fair Value Measurements on Recurring Basis | U.S. Treasury Securities | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Cash equivalents, Amortized Cost | $ 4,996 | |
Cash equivalents, Estimated Fair Value | 4,996 | |
Short-term investments, Amortized Cost | 441,035 | $ 300,388 |
Short-term investments, Unrealized Gains | 22 | 395 |
Short-term investments, Unrealized Losses | (468) | (569) |
Short-term investments, Estimated Fair Value | $ 440,589 | $ 300,214 |
Fair Value Measurements on Recurring Basis | U.S. Treasury Securities | Maximum | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Maturities (years) | 1 year | |
Maturities (years) | 2 years | 2 years |
Fair Value Measurements on Recurring Basis | Corporate Debt Securities | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Short-term investments, Amortized Cost | $ 5,764 | $ 64,591 |
Short-term investments, Unrealized Gains | | 4 |
Short-term investments, Unrealized Losses | (17) | (825) |
Short-term investments, Estimated Fair Value | $ 5,747 | $ 63,770 |
Fair Value Measurements on Recurring Basis | Corporate Debt Securities | Maximum | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Maturities (years) | 1 year | 2 years |
Fair Value Measurements on Recurring Basis | Non-U.S. government debt securities | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Short-term investments, Amortized Cost | | $ 15,000 |
Short-term investments, Unrealized Losses | | (273) |
Short-term investments, Estimated Fair Value | | $ 14,727 |
Fair Value Measurements on Recurring Basis | Non-U.S. government debt securities | Maximum | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Maturities (years) | | 1 year |
Fair Value Measurements on Recurring Basis | U.S. Agency Bonds | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Short-term investments, Amortized Cost | | $ 7,931 |
Short-term investments, Unrealized Losses | | (3) |
Short-term investments, Estimated Fair Value | | $ 7,928 |
Fair Value Measurements on Recurring Basis | U.S. Agency Bonds | Maximum | | |
Schedule Of Available For Sale Securities [Line Items] | | |
Maturities (years) | | 1 year |