XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Short-Term Investments - Company's gross unrealized losses and fair value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value $ 78,707  
12 Months or more, Fair Value 219,767  
Total, Fair Value 298,474  
Less than 12 Months, Unrealized Losses (318)  
12 Months or more, Unrealized Losses (315)  
Total, Unrealized Losses (633)  
Realized gain (loss) on available-for-sale debt securities 2,400 $ (90)
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value 54,463  
12 Months or more, Fair Value 72,275  
Total, Fair Value 126,738  
Less than 12 Months, Unrealized Losses (298)  
12 Months or more, Unrealized Losses (61)  
Total, Unrealized Losses (359)  
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value 24,244  
12 Months or more, Fair Value 147,492  
Total, Fair Value 171,736  
Less than 12 Months, Unrealized Losses (20)  
12 Months or more, Unrealized Losses (254)  
Total, Unrealized Losses $ (274)