XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents    
Fair Value $ 30,808 $ 64,932
Short-term investments    
Amortized Cost 183,126 185,111
Gross Unrealized Gains 56 112
Gross Unrealized Losses (38) (55)
Fair Value 183,144 185,168
Total cash, cash equivalents and investments, Amortized Cost 213,934 250,043
Total cash, cash equivalents and investments, Gross Unrealized Gains 56 112
Total cash, cash equivalents and investments, Gross Unrealized Losses (38) (55)
Total cash, cash equivalents and investments 213,952 250,100
U.S. treasury securities    
Short-term investments    
Amortized Cost 72,431 79,720
Gross Unrealized Gains 43 58
Gross Unrealized Losses (3) (5)
Fair Value 72,471 79,773
U.S. government-sponsored agency bonds    
Short-term investments    
Amortized Cost 41,852 45,960
Gross Unrealized Gains 4 29
Gross Unrealized Losses (26) (27)
Fair Value 41,830 45,962
Commercial paper    
Short-term investments    
Amortized Cost 33,026 37,061
Gross Unrealized Gains 2 19
Gross Unrealized Losses (3) (15)
Fair Value 33,025 37,065
Corporate bonds    
Short-term investments    
Amortized Cost 28,077 17,415
Gross Unrealized Gains 7 4
Gross Unrealized Losses (2) (6)
Fair Value 28,082 17,413
Asset-backed securities    
Short-term investments    
Amortized Cost 5,752 2,983
Gross Unrealized Gains 0 2
Gross Unrealized Losses (3) 0
Fair Value 5,749 2,985
Yankee bonds    
Short-term investments    
Amortized Cost 1,988 1,972
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (2)
Fair Value 1,987 1,970
Cash    
Cash and cash equivalents    
Fair Value 8,318 16,282
Money market funds    
Cash and cash equivalents    
Fair Value $ 22,490 $ 48,650