XML 45 R31.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Cash and Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value disclosure    
Cash and cash equivalents $ 74,122 $ 127,444
Short-term investments 24,552 29,759
Concentrations of Credit Risk of Financial Instruments    
Cash deposits and short-term investments which were not FDIC insured 38,000 51,700
Cash deposits    
Fair value disclosure    
Cash and cash equivalents 55,945 83,048
Money market funds    
Fair value disclosure    
Cash and cash equivalents 18,177 44,396
Certificates of deposit    
Fair value disclosure    
Short-term investments $ 24,552 $ 29,759