XML 39 R24.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Securities Classified as Cash, Cash Equivalents and Short-Term Investments
The following table summarizes our cash, cash equivalents and short-term investments:
March 31, 2025December 31, 2024
Gross UnrealizedGross Unrealized
(in thousands)Amortized CostGainsLossesFair ValueAmortized CostGainsLossesFair Value
Cash and cash equivalents
Cash$8,318 $— $— $8,318 $16,282 $— $— $16,282 
Money market funds22,490 — — 22,490 48,650 — — 48,650 
Total cash and cash equivalents30,808 — — 30,808 64,932 — — 64,932 
Short-term investments
U.S. treasury securities$72,431 $43 $(3)$72,471 $79,720 $58 $(5)$79,773 
U.S. government-sponsored agency bonds41,852 (26)41,830 45,960 29 (27)45,962 
Commercial paper33,026 (3)33,025 37,061 19 (15)37,065 
Corporate bonds28,077 (2)28,082 17,415 (6)17,413 
Asset-backed securities5,752 — (3)5,749 2,983 — 2,985 
Yankee bonds1,988 — (1)1,987 1,972 — (2)1,970 
Total short-term investments183,126 56 (38)183,144 185,111 112 (55)185,168 
Total cash, cash equivalents and investments$213,934 $56 $(38)$213,952 $250,043 $112 $(55)$250,100