XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair-Value Measurements - Fair value of investments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Fair Value of investment [Line items]          
Investment income, interest $ 4,200 $ 200 $ 7,600 $ 200  
Amortized cost, current 334,680   334,680   $ 183,909
Amortized cost, total 335,734   335,734   184,963
Gross unrealized gains (losses) (89)   (89)   22
Estimated Fair Value, Current 334,591   334,591   183,931
Estimated Fair Value, total 335,645   335,645   184,985
US Treasury Securities          
Fair Value of investment [Line items]          
Amortized cost, current 225,983   225,983   99,027
Gross unrealized gains (losses) (89)   (89)   22
Estimated Fair Value, Current 225,894   225,894   99,049
Money Market Funds          
Fair Value of investment [Line items]          
Amortized cost, current 108,697   108,697   84,882
Estimated Fair Value, Current 108,697   108,697   84,882
Certificates of Deposit [Member]          
Fair Value of investment [Line items]          
Amortized cost, noncurrent 1,054   1,054   1,054
Estimated Fair Value, Noncurrent $ 1,054   $ 1,054   $ 1,054