v3.26.1
MARKETABLE SECURITIES - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term marketable securities    
Estimated Fair Value $ 156,295 $ 127,170
Total    
Cost or Amortized Cost 211,827 244,034
Unrealized Gains 2 198
Unrealized Losses (134) (9)
Total 211,695 244,223
Money market funds    
Cash equivalents    
Cost or Amortized Cost 45,263 86,714
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 45,263 86,714
Commercial paper    
Cash equivalents    
Cost or Amortized Cost 4,337 3,995
Unrealized Gains 0 0
Unrealized Losses (1) 0
Estimated Fair Value 4,336 3,995
Corporate bonds    
Cash equivalents    
Cost or Amortized Cost 801 0
Unrealized Gains 0 0
Unrealized Losses (1) 0
Estimated Fair Value 800 0
Certificates of deposit    
Short-term marketable securities    
Cost or Amortized Cost 25,000 40,001
Unrealized Gains 0 181
Unrealized Losses 0 0
Estimated Fair Value 25,000 40,182
Commercial paper    
Short-term marketable securities    
Cost or Amortized Cost 28,902 35,814
Unrealized Gains 0 0
Unrealized Losses (8) 0
Estimated Fair Value 28,894 35,814
Corporate notes/bonds    
Short-term marketable securities    
Cost or Amortized Cost 100,523 47,912
Unrealized Gains 0 16
Unrealized Losses (124) 0
Estimated Fair Value 100,399 47,928
Long-term marketable securities    
Cost or Amortized Cost 3,999 20,348
Unrealized Gains 2 0
Unrealized Losses 0 (7)
Estimated Fair Value 4,001 20,341
U.S. Government agencies    
Short-term marketable securities    
Cost or Amortized Cost 2,002 1,251
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 2,002 1,251
Long-term marketable securities    
Cost or Amortized Cost 1,000 6,005
Unrealized Gains 0 0
Unrealized Losses 0 (2)
Estimated Fair Value 1,000 6,003
U.S. Treasury securities    
Short-term marketable securities    
Cost or Amortized Cost 0 1,994
Unrealized Gains 0 1
Unrealized Losses 0 0
Estimated Fair Value $ 0 $ 1,995