v3.25.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash and Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair value disclosure    
Cash and cash equivalents $ 114,874 $ 127,444
Short-term investments 24,801 29,759
Concentrations of Credit Risk of Financial Instruments    
Cash deposits and short-term investments which were not FDIC insured 19,600 51,700
Cash deposits    
Fair value disclosure    
Cash and cash equivalents 32,263 83,048
Money market funds    
Fair value disclosure    
Cash and cash equivalents 82,611 44,396
Certificates of deposit    
Fair value disclosure    
Short-term investments $ 24,801 $ 29,759