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