XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash Equivalents and Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Cash Equivalents and Short-Term Investments As of December 31, 2024, our cash equivalents and short-term investments were as follows:
(in thousands)Amortized CostGross Unrealized GainsGross Unrealized Losses Less Than 12 Continuous Months
Estimated Fair Value(1)
Cash equivalents:
Money market funds$410,515 $ $ $410,515 
Total cash equivalents410,515   410,515 
Short-term investments:
Corporate debt securities27,149 76 (20)27,205 
Municipal bonds18,402 39 (59)18,382 
U.S. agency bonds5,056  (51)5,005 
Other short-term investments182   182 
Total short-term investments50,789 115 (130)50,774 
Total cash equivalents and short-term investments$461,304 $115 $(130)$461,289 
(1) See Note 9, "Fair Value Measurement" for further discussion on fair values.
Debt Securities, Available-for-Sale Maturities
The following table outlines maturities of our available-for-sale debt securities as of December 31, 2024:
(in thousands)Amortized CostFair Value
Less than 1 year$16,796 $16,822 
1-3 years33,811 33,770 
Total$50,607 $50,592