v3.26.1
CASH EQUIVALENTS AND INVESTMENTS - Cost and fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
CASH EQUIVALENTS AND INVESTMENTS    
Amortized Cost $ 248,110 $ 194,307
Gross Unrealized Gains   63
Gross Unrealized Losses (74)  
Fair Value 248,036 194,370
U.S. treasury securities    
CASH EQUIVALENTS AND INVESTMENTS    
Amortized Cost 186,980 133,839
Gross Unrealized Gains   63
Gross Unrealized Losses (74)  
Fair Value 186,906 133,902
Money market funds    
CASH EQUIVALENTS AND INVESTMENTS    
Amortized Cost 61,130 60,468
Fair Value $ 61,130 $ 60,468