XML 41 R23.htm IDEA: XBRL DOCUMENT v3.25.3
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
9 Months Ended
Sep. 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:
September 30, 2025December 31, 2024
Gross UnrealizedGross Unrealized
(in thousands)Amortized CostGainsLossesFair ValueAmortized CostGainsLossesFair Value
Cash and cash equivalents
Cash$9,155 $— $— $9,155 $16,282 $— $— $16,282 
Money market funds33,560 — — 33,560 48,650 — — 48,650 
Total cash and cash equivalents42,715 — — 42,715 64,932 — — 64,932 
Short-term investments
U.S. treasury securities$98,808 $66 $(2)$98,872 $79,720 $58 $(5)$79,773 
U.S. government-sponsored agency bonds27,100 32 — 27,132 45,960 29 (27)45,962 
Commercial paper48,744 12 (7)48,749 37,061 19 (15)37,065 
Corporate bonds22,462 23 — 22,485 17,415 (6)17,413 
Asset-backed securities2,752 — — 2,752 2,983 — 2,985 
Yankee bonds— — — — 1,972 — (2)1,970 
Total short-term investments199,866 133 (9)199,990 185,111 112 (55)185,168 
Total cash, cash equivalents and investments$242,581 $133 $(9)$242,705 $250,043 $112 $(55)$250,100