XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents, Restricted Cash and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents and Investments
A summary of cash, cash equivalents and available-for-sale marketable securities held by the Company as of June 30, 2025 and December 31, 2024 is as follows (in thousands):
June 30, 2025
Cost
Unrealized
gains
Unrealized
losses
Fair
value
Cash (Level 1)$43,348 $— $— $43,348 
Money market funds (Level 1)91,599 — — 91,599 
U.S. government and government sponsored entities due within 3 months (Level 1)
3,364 — — 3,364 
Corporate debt securities due within 3 months of date of purchase (Level 2)52,882 — — 52,882 
Total cash, cash equivalents and restricted cash191,193 — — 191,193 
Marketable securities:
Corporate debt securities due within 1 year of date of purchase (Level 2)242,638 (44)242,597 
U.S. government and government sponsored entities due within 1 year of date of purchase (Level 2)324,685 160 (57)324,788 
U.S. government and government sponsored entities due within 1 to 2 years of date of purchase (Level 2)38,065 95 — 38,160 
Corporate debt securities due within 1 to 2 years of date of purchase (Level 2)5,274 12 — 5,286 
Total cash, cash equivalents, restricted cash and marketable securities
$801,855 $270 $(101)$802,024 
December 31, 2024
Cost
Unrealized
gains
Unrealized
losses
Fair
value
Cash and cash equivalents:
Cash (Level 1)$24,495 $— $— $24,495 
Money market funds (Level 1)65,302 — — 65,302 
US government and government sponsored entities (Level 1)
12,711 — — 12,711 
Corporate debt securities due within 3 months of date of purchase (Level 2)
2,511 — — 2,511 
Total cash, cash equivalents and restricted cash105,019 — — 105,019 
Marketable securities:
Corporate debt securities due within 1 year of date of purchase (Level 2)367,950 190 (64)368,076 
US government and government sponsored entities due within 1 year of date of purchase (Level 2)
382,793 279 (62)383,010 
US government and government sponsored entities due within 1 to 2 years of date of purchase (Level 2)71,739 156 (25)71,870 
Corporate debt securities due within 1 to 2 years of date of purchase (Level 2)
3,282 — (6)3,276 
Total cash, cash equivalents, restricted cash and marketable securities$930,783 $625 $(157)$931,251