XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 379,115 $ 410,390
Unrealized Gains 3,898 1,248
Unrealized Losses (224) (24,687)
Fair Value 382,789 386,951
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 188,726 199,626
Unrealized Gains 2,108 5
Unrealized Losses (1) (8,913)
Fair Value 190,833 190,718
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 190,389 210,764
Unrealized Gains 1,790 1,243
Unrealized Losses (223) (15,774)
Fair Value $ 191,956 $ 196,233