XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Cash, Cash Equivalents and Short-Term Investments - Company's gross unrealized losses and fair value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value $ 56,094  
12 Months or more, Fair Value 326,695  
Total, Fair Value 382,789  
Less than 12 Months, Unrealized Losses (12)  
12 Months or more, Unrealized Losses (212)  
Total, Unrealized Losses (224)  
Realized losses on available-for-sale investments (90) $ (50)
U.S. Treasury notes    
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value 14,573  
12 Months or more, Fair Value 176,260  
Total, Fair Value 190,833  
Less than 12 Months, Unrealized Losses (1)  
Total, Unrealized Losses (1)  
Corporate debt securities    
Cash, Cash Equivalents and Short-Term Investments    
Less than 12 Months, Fair Value 41,521  
12 Months or more, Fair Value 150,435  
Total, Fair Value 191,956  
Less than 12 Months, Unrealized Losses (11)  
12 Months or more, Unrealized Losses (212)  
Total, Unrealized Losses $ (223)