XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents and Short-Term Investments - Company's gross unrealized losses and fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value $ 15,604   $ 15,604  
12 Months or more, Fair Value 293,263   293,263  
Total, Fair Value 308,867   308,867  
Less than 12 Months, Unrealized Losses (32)   (32)  
12 Months or more, Unrealized Losses (470)   (470)  
Total, Unrealized Losses (502)   (502)  
Realized losses on available-for-sale investments 10 $ (30) (60) $ (100)
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value 1,947   1,947  
12 Months or more, Fair Value 127,984   127,984  
Total, Fair Value 129,931   129,931  
Less than 12 Months, Unrealized Losses (19)   (19)  
12 Months or more, Unrealized Losses (59)   (59)  
Total, Unrealized Losses (78)   (78)  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value 13,657   13,657  
12 Months or more, Fair Value 165,279   165,279  
Total, Fair Value 178,936   178,936  
Less than 12 Months, Unrealized Losses (13)   (13)  
12 Months or more, Unrealized Losses (411)   (411)  
Total, Unrealized Losses $ (424)   $ (424)