XML 56 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents, Restricted Cash, and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Summary of Cash, Cash Equivalents and Investments
A summary of cash, cash equivalents and available-for-sale marketable securities held by the Company as of December 31, 2024 and 2023 is as follows (in thousands):
December 31, 2024
CostUnrealized
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 and cash equivalents105,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 
December 31, 2023
CostUnrealized
gains
Unrealized
losses
Fair
value
Cash and cash equivalents:
Cash (Level 1)$2,729 $— $— $2,729 
Money market funds (Level 1)78,555 — — 78,555 
US government and government sponsored entities (Level 1)
14,967 — — 14,967 
Corporate debt securities due within 3 months of date of purchase (Level 2)
3,664 — — 3,664 
Total cash and cash equivalents99,915 — — 99,915 
Marketable securities:
Corporate debt securities due within 1 year of date of purchase (Level 2)382,028 195 (7)382,216 
US government and government sponsored entities due within 1 year of date of purchase (Level 2)
150,743 280 (1)151,022 
Corporate debt securities due within 1 to 2 years of date of purchase (Level 2)
977 — 978 
Total cash, cash equivalents and marketable securities$633,663 $476 $(8)$634,131