XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.2
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents    
Fair Value $ 90,045 $ 64,932
Short-term investments    
Amortized Cost 148,445 185,111
Gross Unrealized Gains 11 112
Gross Unrealized Losses (49) (55)
Fair Value 148,407 185,168
Total cash, cash equivalents and investments, Amortized Cost 238,490 250,043
Total cash, cash equivalents and investments, Gross Unrealized Gains 11 112
Total cash, cash equivalents and investments, Gross Unrealized Losses (49) (55)
Total cash, cash equivalents and investments 238,452 250,100
U.S. treasury securities    
Short-term investments    
Amortized Cost 57,724 79,720
Gross Unrealized Gains 6 58
Gross Unrealized Losses (14) (5)
Fair Value 57,716 79,773
U.S. government-sponsored agency bonds    
Short-term investments    
Amortized Cost 37,404 45,960
Gross Unrealized Gains 0 29
Gross Unrealized Losses (23) (27)
Fair Value 37,381 45,962
Commercial paper    
Short-term investments    
Amortized Cost 26,681 37,061
Gross Unrealized Gains 0 19
Gross Unrealized Losses (8) (15)
Fair Value 26,673 37,065
Corporate bonds    
Short-term investments    
Amortized Cost 20,880 17,415
Gross Unrealized Gains 5 4
Gross Unrealized Losses (3) (6)
Fair Value 20,882 17,413
Asset-backed securities    
Short-term investments    
Amortized Cost 5,756 2,983
Gross Unrealized Gains 0 2
Gross Unrealized Losses (1) 0
Fair Value 5,755 2,985
Yankee bonds    
Short-term investments    
Amortized Cost 0 1,972
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (2)
Fair Value 0 1,970
Cash    
Cash and cash equivalents    
Fair Value 17,669 16,282
Money market funds    
Cash and cash equivalents    
Fair Value $ 72,376 $ 48,650