XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents and Short-Term Investments - Available-for-sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost $ 305,791 $ 410,390
Unrealized Gains 3,578 1,248
Unrealized Losses (502) (24,687)
Fair Value 308,867 386,951
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 127,887 199,626
Unrealized Gains 2,122 5
Unrealized Losses (78) (8,913)
Fair Value 129,931 190,718
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Amortized Cost 177,904 210,764
Unrealized Gains 1,456 1,243
Unrealized Losses (424) (15,774)
Fair Value $ 178,936 $ 196,233