v3.26.1
CASH EQUIVALENTS AND INVESTMENTS - Available for sale debt securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
CASH EQUIVALENTS AND INVESTMENTS    
Cash equivalents $ 61,130 $ 60,468
Short-term investments 186,906 133,902
Total investments $ 248,036 $ 194,370