Fair Value Measurements - Recurring Fair Value Measurements (Details) - USD ($) $ in Thousands | Mar. 31, 2024 | Dec. 31, 2023 |
Assets | | |
Short-term investments | $ 228,324 | $ 268,724 |
Fair Value, Measurements, Recurring | | |
Assets | | |
Total assets | 1,067,335 | 1,127,309 |
Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Total assets | 972,796 | 1,098,841 |
Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Total assets | 94,539 | 28,468 |
Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Total assets | 0 | 0 |
Money market funds | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 569,476 | 627,983 |
Money market funds | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 569,476 | 627,983 |
Money market funds | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | 0 |
Money market funds | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | 0 |
U.S. treasury bills | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 188,406 | 230,602 |
U.S. treasury bills | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 188,406 | 230,602 |
U.S. treasury bills | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | 0 |
U.S. treasury bills | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | 0 |
Commercial paper | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 35,355 | |
Commercial paper | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
Commercial paper | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 35,355 | |
Commercial paper | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
Corporate debt securities | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 24,621 | |
Short-term investments | 2,985 | 2,975 |
Corporate debt securities | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
Short-term investments | 0 | 0 |
Corporate debt securities | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 24,621 | |
Short-term investments | 2,985 | 2,975 |
Corporate debt securities | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
Short-term investments | 0 | 0 |
Certificate of deposits | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 21,153 | |
Certificate of deposits | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
Certificate of deposits | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 21,153 | |
Certificate of deposits | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Cash equivalents | 0 | |
U.S. treasury securities | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 214,914 | 240,256 |
U.S. treasury securities | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 214,914 | 240,256 |
U.S. treasury securities | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 0 | 0 |
U.S. treasury securities | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 0 | 0 |
U.S. agency securities | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | | 14,993 |
U.S. agency securities | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | | 0 |
U.S. agency securities | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | | 14,993 |
U.S. agency securities | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | | 0 |
Asset-backed securities | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 10,425 | 10,500 |
Asset-backed securities | Level 1 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 0 | 0 |
Asset-backed securities | Level 2 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | 10,425 | 10,500 |
Asset-backed securities | Level 3 | Fair Value, Measurements, Recurring | | |
Assets | | |
Short-term investments | $ 0 | $ 0 |