XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
Cash equivalents and available-for-sale debt securities consisted of the following as of June 30, 2024 and December 31, 2023 (in thousands):
June 30, 2024
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$141,243 $— $— $141,243 
U.S. treasury securities20,939 — (1)20,938 
U.S. government agency securities23,918 — (1)23,917 
Corporate debt securities53,734 — — 53,734 
Total cash equivalents239,834 — (2)239,832 
Debt securities:
U.S. treasury securities307,686 58 (310)307,434 
U.S. government agency securities291,518 (565)290,957 
Corporate debt securities54,788 (116)54,678 
Certificates of deposit
55,779 — — 55,779 
Total debt securities709,771 68 (991)708,848 
Total cash equivalents and debt securities$949,605 $68 $(993)$948,680 
December 31, 2023
Amortized CostUnrealized GainsUnrealized LossesFair Value
Cash equivalents:
Money market funds$77,832 $— $— $77,832 
U.S. treasury securities239,727 22 — 239,749 
U.S. government agency securities8,388 — 8,389 
Corporate debt securities36,905 — — 36,905 
Total cash equivalents362,852 23 — 362,875 
Debt securities:
U.S. treasury securities264,554 339 (398)264,495 
U.S. government agency securities366,946 571 (824)366,693 
Corporate debt securities66,777 72 (109)66,740 
Total debt securities698,277 982 (1,331)697,928 
Total cash equivalents and debt securities$1,061,129 $1,005 $(1,331)$1,060,803 
Schedule of Available-for-Sale, Unrealized Loss Position, Fair Value
The following table presents gross unrealized losses and fair values for the securities that were in a continuous unrealized loss position as of June 30, 2024 and December 31, 2023 (in thousands):
June 30, 2024
Less than 12 monthsGreater than 12 monthsTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury securities$172,079 $(233)$32,224 $(77)$204,303 $(310)
U.S. government agency securities169,415 (276)109,231 (289)278,646 (565)
Corporate debt securities20,129 (56)13,855 (60)33,984 (116)
Total$361,623 $(565)$155,310 $(426)$516,933 $(991)
December 31, 2023
Less Than 12 Months12 Months or GreaterTotal
Fair ValueUnrealized LossFair ValueUnrealized LossFair ValueUnrealized Loss
U.S. treasury securities$60,869 $(159)$42,667 $(239)$103,536 $(398)
U.S. government agency securities145,594 (364)80,455 (460)226,049 (824)
Corporate debt securities14,749 (59)12,934 (50)27,683 (109)
Total$221,212 $(582)$136,056 $(749)$357,268 $(1,331)
Schedule of Amortized Costs and Fair Value of Debt Securities Based on Contractual Maturities
The amortized cost and fair value of the available-for-sale debt securities based on contractual maturities are as follows (in thousands):
June 30, 2024
Amortized CostFair Value
Due within one year$563,277 $562,488 
Due after one year but within five years146,494 146,360 
Total$709,771 $708,848