v3.23.1
Fair-Value Measurements - Fair value of investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Fair Value of investment [Line items]    
Investment income, interest $ 3,400 $ 2,200
Amortized cost, current 367,527 183,909
Amortized cost, total 368,581 184,963
Gross unrealized gains (losses) 205 22
Estimated Fair Value, Current 367,732 183,931
Estimated Fair Value, total 368,786 184,985
US Treasury Securities    
Fair Value of investment [Line items]    
Amortized cost, current 293,645 99,027
Gross unrealized gains (losses) 205 22
Estimated Fair Value, Current 293,850 99,049
Money Market Funds    
Fair Value of investment [Line items]    
Amortized cost, current 73,882 84,882
Estimated Fair Value, Current 73,882 84,882
Certificates of Deposit [Member]    
Fair Value of investment [Line items]    
Amortized cost, noncurrent 1,054 1,054
Estimated Fair Value, Noncurrent $ 1,054 $ 1,054