v3.23.1
Fair-Value Measurements - Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments $ 367,527 $ 183,909
Certificates of deposit classified as non-current restricted investments 1,054 1,054
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 367,732 183,931
Certificates of deposit classified as non-current restricted investments 1,054 1,054
Total 368,786 184,985
Fair Value, Measurements, Recurring | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 73,882 84,882
Fair Value, Measurements, Recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 293,850 99,049
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 367,732 183,931
Certificates of deposit classified as non-current restricted investments 1,054 1,054
Total 368,786 184,985
Fair Value, Measurements, Recurring | Level 1 | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments 73,882 84,882
Fair Value, Measurements, Recurring | Level 1 | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments $ 293,850 $ 99,049