XML 62 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis
The following table sets forth our financial assets that are measured at fair value on a recurring basis:
December 31, 2024
Fair value
hierarchy
level
Cost or
amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
(in thousands)
Cash equivalents:
Money market funds Level 1$497,461 $— $— $497,461 
U.S. treasury securities
Level 1
5,979 — 5,981 
Corporate bondsLevel 21,066 — 1,068 
Marketable securities:
U.S. treasury securities Level 1817,996 1,120 (396)818,720 
U.S. agency bonds Level 2117,965 15 (62)117,918 
Corporate bonds Level 2159,424 400 (86)159,738 
Commercial paper Level 2182,264 99 (22)182,341 
Total $1,782,155 $1,638 $(566)$1,783,227 
December 31, 2023
Fair value
hierarchy
level
Cost or
amortized
cost
Gross
unrealized
gains
Gross
unrealized
losses
Fair
value
(in thousands)
Cash equivalents:
Money market funds Level 1$345,555 $— $— $345,555 
Commercial paperLevel 29,994 — (9)9,985 
Marketable securities:
U.S. treasury securities Level 1426,734 697 (188)427,243 
U.S. agency bondsLevel 277,535 13 (34)77,514 
Non-U.S. government securitiesLevel 221,723 10 (27)21,706 
Corporate bondsLevel 294,725 310 (81)94,954 
Certificates of depositLevel 22,810 — (1)2,809 
Commercial paperLevel 2187,596 148 (24)187,720 
Total $1,166,672 $1,178 $(364)$1,167,486