XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Short-Term Investments - Company's gross unrealized losses and fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value $ 79,268   $ 79,268  
12 Months or more, Fair Value 201,357   201,357  
Total, Fair Value 280,625   280,625  
Less than 12 Months, Unrealized Losses (335)   (335)  
12 Months or more, Unrealized Losses (302)   (302)  
Total, Unrealized Losses (637)   (637)  
Realized gain (loss) on available-for-sale debt securities (450) $ 20 1,970 $ (70)
U.S. Treasury notes        
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value 53,340   53,340  
12 Months or more, Fair Value 72,841   72,841  
Total, Fair Value 126,181   126,181  
Less than 12 Months, Unrealized Losses (307)   (307)  
12 Months or more, Unrealized Losses (32)   (32)  
Total, Unrealized Losses (339)   (339)  
Corporate debt securities        
Cash, Cash Equivalents and Short-Term Investments        
Less than 12 Months, Fair Value 25,928   25,928  
12 Months or more, Fair Value 128,516   128,516  
Total, Fair Value 154,444   154,444  
Less than 12 Months, Unrealized Losses (28)   (28)  
12 Months or more, Unrealized Losses (270)   (270)  
Total, Unrealized Losses $ (298)   $ (298)