Financial Instruments - Summary of Amortized Cost and Fair Value of Available-for-Sale Securities (Details) - USD ($) $ in Thousands |
Dec. 31, 2021 |
Dec. 31, 2020 |
|---|---|---|
| Schedule Of Available For Sale Securities [Line Items] | ||
| Available-for-Sale Securities, Amortized Cost/Cost | $ 176,102 | $ 295,894 |
| Available-for-Sale Securities, Unrealized Gains | 5 | |
| Available-for-Sale Securities, Fair Value | 176,102 | 295,899 |
| Money Market Fund | ||
| Schedule Of Available For Sale Securities [Line Items] | ||
| Available-for-Sale Securities, Amortized Cost/Cost | 176,102 | 70,713 |
| Available-for-Sale Securities, Fair Value | $ 176,102 | 70,713 |
| U.S. Government Agency Securities and Treasuries | ||
| Schedule Of Available For Sale Securities [Line Items] | ||
| Available-for-Sale Securities, Amortized Cost/Cost | 225,181 | |
| Available-for-Sale Securities, Unrealized Gains | 5 | |
| Available-for-Sale Securities, Fair Value | $ 225,186 |