XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 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:
June 30, 2025December 31, 2024
Gross UnrealizedGross Unrealized
(in thousands)Amortized CostGainsLossesFair ValueAmortized CostGainsLossesFair Value
Cash and cash equivalents
Cash$17,669 $— $— $17,669 $16,282 $— $— $16,282 
Money market funds72,376 — — 72,376 48,650 — — 48,650 
Total cash and cash equivalents90,045 — — 90,045 64,932 — — 64,932 
Short-term investments
U.S. treasury securities$57,724 $$(14)$57,716 $79,720 $58 $(5)$79,773 
U.S. government-sponsored agency bonds37,404 — (23)37,381 45,960 29 (27)45,962 
Commercial paper26,681 — (8)26,673 37,061 19 (15)37,065 
Corporate bonds20,880 (3)20,882 17,415 (6)17,413 
Asset-backed securities5,756 — (1)5,755 2,983 — 2,985 
Yankee bonds— — — — 1,972 — (2)1,970 
Total short-term investments148,445 11 (49)148,407 185,111 112 (55)185,168 
Total cash, cash equivalents and investments$238,490 $11 $(49)$238,452 $250,043 $112 $(55)$250,100