XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.3
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash and cash equivalents    
Fair Value $ 42,715 $ 64,932
Short-term investments    
Amortized Cost 199,866 185,111
Gross Unrealized Gains 133 112
Gross Unrealized Losses (9) (55)
Fair Value 199,990 185,168
Total cash, cash equivalents and investments, Amortized Cost 242,581 250,043
Total cash, cash equivalents and investments, Gross Unrealized Gains 133 112
Total cash, cash equivalents and investments, Gross Unrealized Losses (9) (55)
Total cash, cash equivalents and investments 242,705 250,100
U.S. treasury securities    
Short-term investments    
Amortized Cost 98,808 79,720
Gross Unrealized Gains 66 58
Gross Unrealized Losses (2) (5)
Fair Value 98,872 79,773
U.S. government-sponsored agency bonds    
Short-term investments    
Amortized Cost 27,100 45,960
Gross Unrealized Gains 32 29
Gross Unrealized Losses 0 (27)
Fair Value 27,132 45,962
Commercial paper    
Short-term investments    
Amortized Cost 48,744 37,061
Gross Unrealized Gains 12 19
Gross Unrealized Losses (7) (15)
Fair Value 48,749 37,065
Corporate bonds    
Short-term investments    
Amortized Cost 22,462 17,415
Gross Unrealized Gains 23 4
Gross Unrealized Losses 0 (6)
Fair Value 22,485 17,413
Asset-backed securities    
Short-term investments    
Amortized Cost 2,752 2,983
Gross Unrealized Gains 0 2
Gross Unrealized Losses 0 0
Fair Value 2,752 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 9,155 16,282
Money market funds    
Cash and cash equivalents    
Fair Value $ 33,560 $ 48,650