XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]  
Schedule of Securities Classified as Cash, Cash Equivalents and Short-Term Investments
Securities classified as cash, cash equivalents and short-term investments as of December 31, 2024 and 2023 were as follows:
December 31, 2024
Gross Unrealized
(in thousands)Amortized CostGainsLossesFair Value
Cash and cash equivalents
Cash$16,282 $— $— $16,282 
Money market funds48,650 — — 48,650 
Total cash and cash equivalents64,932 — — 64,932 
Short-term investments
U.S. treasury securities$79,720 $58 $(5)$79,773 
U.S. government-sponsored agency bonds45,960 29 (27)45,962 
Commercial paper37,061 19 (15)37,065 
Corporate bonds17,415 (6)17,413 
Asset-backed securities2,983 — 2,985 
Yankee bonds1,972 — (2)1,970 
Total short-term investments185,111 112 (55)185,168 
Total cash, cash equivalents and investments$250,043 $112 $(55)$250,100 
December 31, 2023
Gross Unrealized
(in thousands)Amortized CostGainsLossesFair Value
Cash and cash equivalents
Cash$2,829 $— $— $2,829 
Money market funds18,641 — — 18,641 
Total cash and cash equivalents21,470 — — 21,470 
Short-term investments
U.S. government-sponsored agency bonds$101,892 $235 $(34)$102,093 
Commercial paper49,630 41 (17)49,654 
Asset-backed securities8,628 (5)8,625 
U.S. treasury securities2,455 — 2,457 
Total short-term investments162,605 280 (56)162,829 
Total cash, cash equivalents and investments$184,075 $280 $(56)$184,299